在 Java 中访问 JSON 数组对象
在 Java 中访问 JSONArray 中的字符串值需要了解如何导航 JSON 结构并检索所需的内容data.
给定一个像这样的 JSON 对象提供:
{ "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }
要在 for 循环中访问“id”和“loc”值,请使用以下代码:
JSONArray recs = req.getJSONObject("locations").getJSONArray("record"); for (int i = 0; i <p>此代码迭代记录数组,访问每条记录作为 JSON 对象。然后,它使用 getInt("id") 检索整数形式的“id”值,并使用 getString("loc") 检索字符串形式的“loc”值。处理后的数据可以用于后续操作。</p>
以上是如何在Java中访问和处理JSON数组对象?的详细内容。更多信息请关注PHP中文网其他相关文章!