2013-02-11 2 views
-1

Я выполняю запрос на своем сервере, который возвращает информацию о деревьях в формате JSON. НижеПреобразование JSON в java parse

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

У меня был игровой раунд с JSon-простой библиотеки и может разобрать его в порядке, используя 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}"; 

Любая помощь будет здорово!

+0

Что речь идет? – iMysak

+0

Что вы думаете? –

+0

Я хочу проанализировать данные JSON в java – daverocks

ответ

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 protected]"); 
     fromJson.setMob("4657576876"); 

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

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

См следующую ссылку для JSON массива конвертации

serialize and deserialize json array

Смежные вопросы