2011-07-02 139 views
-1

我使用wordpress json-api插件,並希望調用get_date_index。該函數的json響應採用以下格式。解析JSON響應與谷歌JSON

{ 
"status": "ok", 
"permalinks": [ 
"...", 
"...", 
"..." 
], 
"tree": { 
"2009": { 
    "09": 17, 
    "10": 20, 
    "11": 7 
}, 
"2010":{ 
} 
} 

注意:樹按response.tree。[year]。[month]。[帖子數量]排列。

我該如何解析這個響應與Java Parcelable對象?我正在使用谷歌json解析響應。我無法理解如何爲樹響應編寫java對象。

回答

0

如果你的意思google-gson文檔說的東西這樣的效果:

Gson gson = new Gson(); // Or use new GsonBuilder().create(); 
MyType target = new MyType(); 
MyType target2 = gson.fromJson(json, MyType.class); // deserializes json into target2 

json將字符串的responseText。

+0

'MyType target = new MyType();'是否必要? –

+0

@prodigitalson謝謝你的回覆... 'public String status; public String [] permalinks; public Map > tree = new HashMap >();' 我能夠使用上述地圖解析響應。 – Tarun