Не похоже, чтобы понять это.
Я пытаюсь манипулировать деревьями JSON в GSON, но у меня есть случай, когда я не знаю или у меня есть POJO, чтобы преобразовать строку, прежде чем перейти к JsonObject. Есть ли способ перейти непосредственно от String до JsonObject?
Я пробовал следующий (синтаксис 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])
но a не работает, JSON экранируется и анализируется только как JsonString, и
b возвращает пустой JsonObject.
Любые идеи?