2012-03-19 81 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');