似乎无法弄清楚这一点。我正在 GSON 中尝试 JSON 树操作,但在转换为JsonObject
. 有没有办法直接从 aString
到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
only,并
b
返回一个空的JsonObject
.
有任何想法吗?