使用 Java 访问 JSONArray 中的项目成员
使用 JSON 数据时,通常需要访问 JSON 数组中的特定值。 JSONArray 表示 JSON 文档中的 JSON 对象列表。本文将指导您如何使用 Java 访问和检索 JSONArray 中的字符串值。
考虑以下示例 JSON:
{ "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }
一旦您有权访问记录 JSONArray,您可以使用以下步骤检索每条记录的“id”和“loc”值:
以下示例代码演示了如何访问“id”和“loc”值:
import org.json.JSONArray; import org.json.JSONObject; ... // Load JSON data as before JSONArray recs = locs.getJSONArray("record"); for (int i = 0; i < recs.length(); ++i) { JSONObject rec = recs.getJSONObject(i); int id = rec.getInt("id"); String loc = rec.getString("loc"); // Process id and loc as needed... }
通过执行以下步骤,您可以高效地导航并从 JSONArray 中提取特定值,使您能够在 Java 应用程序中使用和操作 JSON 数据。
以上是如何在 Java 中访问 JSONArray 的成员?的详细内容。更多信息请关注PHP中文网其他相关文章!