我得到Rest的回复:
{"id":81236,"root":0,"child":3,"branch":0,"results":[{"message":"valid"},{"message":"valid"}}
我想使用java 8将其转换为JsonObject。
我正在尝试JsonObject,但我坚持使用POJO,因为Json响应有时会有一些额外的字段。
所以我希望是通用的,以便ByteString形式的任何有效json都可以很容易地转换为JSonObject。
答案 0 :(得分:0)
假设您使用的是org.json.JSONObject
,则以下工作正常......
public static void main(String[] args) {
String test = "{\"id\":81236,\"root\":0,\"child\":3,\"branch\":0,\"results\":[{\"message\":\"valid\"},{\"message\":\"valid\"}]}";
JSONObject objJsonObject = new JSONObject(test);
System.out.println(objJsonObject);
}