Ho un oggetto String contenente qualche json arbitrario. Voglio avvolgerla all'interno di un altro oggetto JSON, in questo modo:Aggiunta di una stringa JSON esistente con Gson
{
version: 1,
content: >>arbitrary_json_string_object<<
}
Come posso aggiungere il mio modo affidabile stringa JSON come un attributo ad esso senza dover costruire manualmente (ad esempio evitando noiose concatenazione di stringhe)?
class Wrapper {
int version = 1;
}
gson.toJson(new Wrapper())
// Then what?
Si noti che il JSON aggiunto dovrebbe non essere sfuggito, ma un essere parte del involucro come entità JSON valida, in questo modo:
{
version: 1,
content: ["the content", {name:"from the String"}, "object"]
}
dato
String arbitraryJson = "[\"the content\", {name:\"from the String\"}, \"object\"]";
Hai provato ad aggiungere un campo di stringa 'content'? Sono curioso di vedere il risultato. – everton
Probabilmente il contenuto sarà sfuggito. –
Hai risolto il tuo problema? – giampaolo