Ich habe ein String-Objekt mit einigen beliebigen JSON. Ich will es in einem anderen JSON-Objekt wickeln, wie folgt aus:Hinzufügen einer vorhandenen JSON-Zeichenfolge mit Gson
{
version: 1,
content: >>arbitrary_json_string_object<<
}
Wie kann ich sicher meine JSON-String als ein Attribut, um es hinzuzufügen, ohne sie manuell zu bauen (dh langweilig String-Verkettung zu vermeiden)?
class Wrapper {
int version = 1;
}
gson.toJson(new Wrapper())
// Then what?
Beachten Sie, dass die zugegebene json sollte nicht entkommen, aber ein Teil der Hülle als gültige Json Einheit sein, wie folgt aus:
{
version: 1,
content: ["the content", {name:"from the String"}, "object"]
}
gegeben
String arbitraryJson = "[\"the content\", {name:\"from the String\"}, \"object\"]";
Haben Sie versucht, ein 'content' String-Feld hinzuzufügen? Ich bin gespannt auf das Ergebnis. – everton
Wahrscheinlich wird der Inhalt maskiert. –
Haben Sie Ihr Problem gelöst? – giampaolo