javascript - 如何从 json 对象中的 json 对象获取键和值
问题描述
这是我的一个 json 对象:
JSONObject childDepenObj = new JSONObject();
我把关键和价值放在这样的地方:
childDepenObj.put("COL_CHLD_NULFY", gridObjectArray[86]);
childDepenObj.put("COL_CHLD_MAN", gridObjectArray[87]);
这里我还有一个 Json 对象:
JSONObject gridObject = new JSONObject();
在那里,我将 json 对象作为值放在上面:
gridObject.put("hiddenObj", childDepenObj);
所以,我的问题是我如何在前端获得第一个 Json Object 键和值,
我正在使用:
response.hiddenobj;
然后 resonse 来了,但它在 hiddenobj 下,我想要直接的第一个 json 对象键和值,例如:
response.COL_CHLD_NULFY;
当我这样尝试时,它说未定义,有什么帮助吗?
解决方案
如果我对您的理解正确,您可以通过访问获得您想要的值
response.hiddenObj.COL_CHLD_NULFY;
但是,如果您希望能够像这样访问它
response.COL_CHLD_NULFY;
然后只返回childDepenObj
作为响应。
当前 JSON 响应的外观:
{
"hiddenObj": {
"COL_CHLD_NULFY": <<gridObjectArray[86] value>>,
"COL_CHLD_MAN": <<gridObjectArray[87] value>>,
}
}
你希望它看起来如何:
{
"COL_CHLD_NULFY": <<gridObjectArray[86] value>>,
"COL_CHLD_MAN": <<gridObjectArray[87] value>>,
}
推荐阅读
- swift - 使用 UIImagePicker 拾取图像后重新加载 UICollectionView 的正确时间和位置
- java - 此代码能否抛出除 ConcurrentModificationException 之外的任何其他异常?
- reactjs - 选择类 - onChange 测试
- firefox - 如何在 Firefox 中关闭网络探测?
- javascript - 如何修复“XLSX.utils.json_to_sheet 不是函数”错误?
- r - 在R中按组循环
- angular - 无法通过自动搜索为 Angular 组合框选择元素
- c++ - 如何有条件地定义一个 lambda?
- android - expo / turtle cli在构建时不更新android versionCode(独立应用程序)
- vue.js - 来自 api 的动态渲染 url 图像