将JSON转换为java解析

时间:2013-02-11 11:57:25

标签: java json

我正在我的服务器上执行查询,该查询以JSON格式返回树信息。以下

[{"leaf": 0, "context": {}, "text": "ABC-1-6-1", "expandable": 1, "id": "1.1.2.202.ABC-1-6-1", "allowChildren": 1}]

我正在使用json-simple库进行游戏,并且可以使用JSONParser解析它,如果能够以字符串格式获得上述信息,即

String jsonString = "{\"leaf\": 0, \"context\": {}, \"text\": \"1.1.2.202.ABC-1-6-1\", \"expandable\": 1, \"id\": \"1.1.2.202.ABC-1-6-1\", \"allowChildren\": 1}";

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:0)

如果要将JSON转换为java,请使用gson。这很简单。

  Person fromJson = new Gson().fromJson(json, Person.class);// this will convert json to java object
        fromJson.setAge(15);
        fromJson.setName("json");
        fromJson.setEmail("email@gmail.com");
        fromJson.setMob("4657576876");

        json = new Gson().toJson(fromJson);// this will convert java to json string like this {"name":"json","age":15,"email":"email@gmail.com","mob":"4657576876"}

https://sites.google.com/site/gson/gson-user-guide

请参阅以下链接以了解json数组转换

serialize and deserialize json array

答案 1 :(得分:0)

你有很多JSON parsers for Java