这是我的一个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;
然后共鸣即将到来,但它在hiddenobj下,我想要直接的第一个json对象键和值如:
response.COL_CHLD_NULFY;
当我像这样对它说它未定义时,
有什么帮助吗?
答案 0 :(得分:0)
如果我正确理解您,您可以通过访问
获得所需的价值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>>,
}
答案 1 :(得分:0)
JSONObject childDepenObj = new JSONObject();
childDepenObj.put("COL_CHLD_NULFY", gridObjectArray[86]);
childDepenObj.put("COL_CHLD_MAN", gridObjectArray[87]);
JSONObject gridObject = new JSONObject();
gridObject.put("hiddenObj", childDepenObj);
output = response.hiddenobj.COL_CHLD_NULFY
Try this...