java - 如何从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");
但我不知道如何获取包含“名称”之类的子项目的包字符串。
提前致谢!
解决方案
推荐阅读
- c# - 使用 IEnumerable RestaurantData.OrderBy(sortColumn + " " + sortColumnDir);
- php - Magento 显示除主页外的所有页面的 404 错误
- excel - Excel 使用 VBA 连接到 Oracle 12c
- c# - asp.net core mvc 更改默认身份区域路由
- ios - 从远程服务器反应本机加载 JSBundle
- android - 哪个依赖项导致“解析失败 解析失败:Lcom/google/android/gms/common/internal/zzab;”
- php - 在 Carbon 解析中没有得到正确的日期
- dynamic-data - 请求自定义路由文件时动态更改数据库
- python - 如何使用“--no-binary”编写 requirements.txt 文件?
- visual-studio-code - VSCode 终端进程命令启动失败