Não consigo entender isso. Estou tentando manipulação de árvore JSON no GSON, mas tenho um caso em que não conheço ou tenho um POJO para converter uma string antes de converter para JsonObject. Existe uma maneira de ir diretamente de um Stringpara JsonObject?
Eu tentei o seguinte (sintaxe 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])
mas afalhar, o JSON é escapado e analisado como JsonStringúnico e
bretorna um vazio JsonObject.
Alguma ideia?