首页 > 解决方案 > 如何从java中的子项中获取json项

问题描述

我有这个 json 对象,我需要知道给定“名称”的“包”,例如,我需要知道 java 代码中的“item2”的包

{
  "package1": {
    "name": "item1",
    "type": "i"
  },
  "package2": {
    "name": "item2",
    "type": "i"
  },
  "package3": {
    "name": "item3",
    "type": "i"
  }
}

我知道如何使用以下代码从 json 中获取特定的“包”:

JSONObject json = new JSONObject(jsonString);
// Get childObject json
JSONObject childObject=json.getJSONObject("package2");

但我不知道如何获取包含“名称”之类的子项目的包字符串。

提前致谢!

标签: javajson

解决方案


推荐阅读