Non riesco a capirlo. Sto tentando la manipolazione dell'albero JSON in GSON, ma ho un caso in cui non conosco o non ho un POJO in cui convertire una stringa, prima della conversione JsonObject
. C'è un modo per andare direttamente da a String
a JsonObject
?
Ho provato il seguente (sintassi Scala):
val gson = (new GsonBuilder).create
val a: JsonObject = gson.toJsonTree("""{ "a": "A", "b": true }""").getAsJsonObject
val b: JsonObject = gson.fromJson("""{ "a": "A", "b": true }""", classOf[JsonObject])
ma a
non riesce, il JSON viene salvato e analizzato come JsonString
unico e
b
restituisce un valore vuoto JsonObject
.
Qualche idea?