首页 >Java >java教程 >如何使用 Java 解析 JSON 对象并将特定键存储在 ArrayList 中?

如何使用 Java 解析 JSON 对象并将特定键存储在 ArrayList 中?

Linda Hamilton
Linda Hamilton原创
2024-12-05 11:05:151042浏览

How to Parse a JSON Object and Store Specific Keys in an ArrayList Using Java?

在 Java 中解析 JSON 对象

Java 中提供了许多 JSON 解析框架,可以让开发人员方便地处理 JSON 数据。此问题围绕解析特定 JSON 对象结构并将兴趣键存储在数组列表中。

要使用 org.json 库实现此目的:

import org.json.JSONObject;
import org.json.JSONArray;
import java.util.ArrayList;

JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");

List<String> list = new ArrayList<>();
JSONArray array = obj.getJSONArray("interests");
for(int i = 0 ; i < array.length() ; i++){
    list.add(array.getJSONObject(i).getString("interestKey"));
}
  1. 创建一个新的JSONObject 实例使用提供的 JSON 字符串表示形式。
  2. 从以下位置获取名为“interests”的 JSONArray对象。
  3. 循环遍历数组,对于每个元素,以字符串形式检索interestKey。
  4. 将检索到的interestKey 添加到ArrayList。

此方法将有效地将所有interestKey存储在数组列表中,从而在Java代码中提供轻松的访问和操作。

以上是如何使用 Java 解析 JSON 对象并将特定键存储在 ArrayList 中?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn