首页 > Java > java教程 > 如何在Java中访问和处理JSON数组对象?

如何在Java中访问和处理JSON数组对象?

Patricia Arquette
发布: 2024-12-03 05:55:15
原创
641 人浏览过

How Do I Access and Process JSON Array Objects in Java?

在 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 < recs.length(); ++i) {
    JSONObject rec = recs.getJSONObject(i);
    int id = rec.getInt("id");
    String loc = rec.getString("loc");
    // ... (Process the data as needed)
}
登录后复制

此代码迭代记录数组,访问每条记录作为 JSON 对象。然后,它使用 getInt("id") 检索整数形式的“id”值,并使用 getString("loc") 检索字符串形式的“loc”值。处理后的数据可以用于后续操作。

以上是如何在Java中访问和处理JSON数组对象?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板