解析JsonObject

时间:2012-03-19 20:00:16

标签: android json

我有这个Json模型,我只想解析一个对象:

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

我该怎么做?

2 个答案:

答案 0 :(得分:1)

有许多库可用于解析JSON。常用的两个是:

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

杰克逊 - http://jackson.codehaus.org/

你们两个都这样做:

  1. 创建一个普通的java对象来表示您的数据 - 例如一个CodeMsg类
  2. 使用库提供JSON字符串/流,并创建类型(CodeMsg)和该类型的对象,其成员根据JSON设置(例如server_time,CodeResult等)
  3. 它们非常易于使用。

答案 1 :(得分: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');