2012-03-19 4 views
0

У меня есть эта модель JSon, и я хочу, чтобы разобрать только один объект:Разбор JSONObject

{"CodeMsg": "Server Local Time", "server_time": "2012-03-19 19:59:30", "CodeResult": "OK"} 

Как я могу сделать это?

ответ

1

Существует множество библиотек, доступных для разбора JSON. Два, которые обычно используются, являются:

Gson - http://code.google.com/p/google-gson/

Джексон - http://jackson.codehaus.org/

С обоими вы это делаете:

  1. Создать простой объект Java для представления ваших данных - например, класс CodeMsg
  2. Используйте библиотеку для предоставления строки/потока JSON, а также тип (CodeMsg) и объект этого типа, с его элементами, установленными в соответствии с JSON (например, server_time, CodeResult и т. д.)

Они очень просты в использовании.

0
var data = {"CodeMsg": "Server Local Time", "server_time": "2012-03-19 19:59:30", "CodeResult": "OK"}; 

JSONObject obj1 = new JSONObject(data); 
and then use obj1.getJSONString('CodeMsg'); 
Смежные вопросы