2017-06-20 111 views
0
{ 
"CustomerDetails": [ 
    { 
     "AccountName": "test", 
     "DnBNumber": 12342314 
    } 
] 

}得到JSON對象

特殊價值我想從這個JSON對象獲得價值。

我在下面試過但沒有工作。

jsonObject.getJSONObject("AccountName").toString(); 
+1

哪種語言你在說什麼? –

+0

[在Java中解析JSON字符串]的可能重複(https://stackoverflow.com/questions/11874919/parsing-json-string-in-java) – adalPaRi

回答

0

在你把JSON,有的JSONObject包含JsonArray,包含兩個字符串,所以..

final JSONObject jsonObject = new JSONObject(YOUR_JSON); 
final JSONArray jsonArray = obj.getJSONArray("CustomerDetails"); 

for (int i = 0; i < geodata.length(); ++i) { 
    final JSONObject detail = geodata.getJSONObject(i); 
    System.out.println(detail.getString("AccountName")); 
    System.out.println(detail.getString("DnBNumber")); 
}