我似乎无法理解这一点。
我尝试在GSON中进行JSON树操作,但在转换为JsonObject之前,我不知道或没有一个POJO可以将字符串转换为。有没有办法直接从字符串到JsonObject
我尝试了以下(Scala语法):
val gson=(新的GsonBuilder)。创建
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
有什么想法吗
使用JsonParser;例如:
JsonParser=new JsonParser();
JsonObject o=parser.parse(“{\'a\':\'a\'}”).getAsJsonObject();