Sepertinya tidak bisa memahaminya. Saya mencoba manipulasi pohon JSON di GSON, tetapi saya memiliki kasus di mana saya tidak tahu atau memiliki POJO untuk mengubah string menjadi, sebelum mengkonversi JsonObject
. Apakah ada cara untuk langsung dari satu String
ke yang lain JsonObject
?
Saya sudah mencoba yang berikut (sintaks 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])
tetapi a
gagal, JSON melarikan diri dan diuraikan sebagai satu- JsonString
satunya, dan
b
mengembalikan yang kosong JsonObject
.
Ada ide?