これを理解できないようです。GSONでJSONツリー操作を試みていますが、に変換する前に、文字列を変換する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。
何か案は?
1
gson検証落とし穴に注意してください:stackoverflow.com/questions/43233898/...
—
ヴァジム・