2012-09-04 35 views
1

我有這樣的JSON ..安卓:解析JSON對象中的JSON在java中

{"source":[{"id":"22","name":"xyz"},{"id":"23","name":"ghj"}, 
{"id":"24","name":"tuv"}]} 

我已經拿到「身份證」和「名」的價值。如何做到這一點..

我試了很多。但不能得到最好的解決方案如何做到這一點。

感謝您的幫助

+0

您需要使用SimpleAdapter和listview – Jivan

+0

使用google gson:http://code.google.com/p/google-gson/ – binnyb

回答

1

你想用下面的代碼....

JSONObject jObject = new JSONObject(responseBody); 
       sourceArray = jObject.getJSONArray("source"); 
       for (int i = 0; i < 3; i++) { 
        name[i] = sourceArray.getJSONObject(i).getString("name").toString(); 
        id[i] = sourceArray.getJSONObject(i).getInt("id"); 
       } 

responseBody是你的實際JSON字符串。 回覆如果您有任何疑問。