{
"CustomerDetails": [
{
"AccountName": "test",
"DnBNumber": 12342314
}
]
}
我想从这个json对象中获取值。
我在下面尝试但没有工作。
jsonObject.getJSONObject("AccountName").toString();
答案 0 :(得分:0)
在您放置的JSON中,有一个 JsonObject ,其中包含 JsonArray ,其中包含两个 String ,所以..
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"));
}