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