繁体   English   中英

如何从json对象中的json对象获取键和值

[英]How to I get key and value from json object inside json object

这是我的一个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; 当我这样Triyng时说不确定,有什么帮助吗?

如果我对您的理解正确,则可以通过访问获得所需的价值

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>>,
}
    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

尝试这个...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM