似乎无法弄清楚。我正在GSON中尝试JSON树操作,但是在转换为之前,我不知道或没有POJO将字符串转换为的情况JsonObject
。是否有办法直接从a 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
返回一个empty JsonObject
。
有任何想法吗?
1
提防gson验证陷阱:stackoverflow.com/questions/43233898/…–
—
Vadzim