从json对象

时间:2017-06-20 09:48:07

标签: json

{
"CustomerDetails": [
    {
        "AccountName": "test",
        "DnBNumber": 12342314
    }
]

}

我想从这个json对象中获取值。

我在下面尝试但没有工作。

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

1 个答案:

答案 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"));
}