最佳答案
我好像弄不明白。
我正在尝试在GSON中的JSON树操作,但我有一个情况,我不知道或有一个POJO转换为字符串,在转换为JsonObject
之前。是否有一种方法可以直接从String
到JsonObject
?< / p >
我尝试了以下(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
什么好主意吗?