java - 我如何解析给定的 json 格式?
问题描述
{
installedApplications {
id: 16
aid: 4539749
appName: "A31-RT1"
description: "A31-RT1"
applicationLogoUrl: "/applications/16/applicationlogo"
applicationCompanyOrBusinessLogoUrl: "/applications/16/companyorbusinesslogo"
appProviderName: ""
appProviderPersoEndpointUrl: ""
appProviderDeleteEndpointUrl: ""
androidAppPackageName: "N"
isUnpublished: false
isInstallationAllowed: true
isApprovedForSharedSlot: false
lastUpdatedDate: -1
contactEmail: "pallavi.shanmukhaiah@nxp.com"
linkToTermsAndConditions: ""
linkToApplicationWebsite: ""
applicationSize: 288
businessSegment: "Infrastructure"
supportedCardLogoUris: "/applications/3/supportedcards/53/cardlogo"
21: 0
}
我尝试了很多次,但我无法超越身份和援助?
请帮我写一个代码来解析这个json格式。
解决方案
JSONObject obj = new JSONObject();
你有 obj ,所以请继续:
int id = (int) obj.getJSONObject("installedApplications").get("id");
int aid = (int) obj.getJSONObject("installedApplications").get("aid");
我希望这有帮助。
推荐阅读
- firebase - 如何在 Android Studio 上使用 Firebase 重新验证 Facebook 登录用户?
- swift - SwiftUI:图像异步更改后视图不更新
- javascript - 反应对象数组的 setState 语法
- azure-maps - 使用 ng-azure-maps 将弹出窗口添加到 azure 地图图层
- flutter - Flutter、Consumer 中的 initState() 和 Provider 出错
(脏,依赖) - python - Python请求从url下载不起作用
- angular - 如何重构角度服务中的某些方法?
- javascript - 如何判断 javascript 字符串是数字还是日期?
- node.js - 如何在 NodeJS 中将 image.png 转换为二进制文件?
- react-native - 不能做 react-native init MyApp