在 Java 中从 JSON 中提取数组元素
将 JSON 数据解析为可访问的 Java 对象可能是一个挑战,特别是在处理嵌套结构时。考虑从 JSON 对象中提取兴趣键的任务,如下所示:
member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}";
要在 Java 中实现此目的,我们可以利用 org.json 库的强大功能。让我们深入研究一下代码:
import org.json.JSONObject; import org.json.JSONArray; import java.util.List; import java.util.ArrayList; JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}"); List<String> list = new ArrayList<String>(); JSONArray array = obj.getJSONArray("interests"); for(int i = 0 ; i < array.length() ; i++){ list.add(array.getJSONObject(i).getString("interestKey")); }
此代码执行以下步骤:
以上是如何在 Java 中从 JSON 对象中提取数组元素?的详细内容。更多信息请关注PHP中文网其他相关文章!