[英]JavaScript: Access nested JSON Object
I have a object with below similar structure我有一个具有以下类似结构的对象
var obj = {
"9ed4cabcdb1e80d036ec750aaf961959":
{
"inputs": {
"u_cleanup_source": true,
},
"result": {
"message": "",
"state": "failure",
}
}
};
I am trying to access obj["9ed4cabcdb1e80d036ec750aaf961959"]["result"]["state"]
but 9ed4cabcdb1e80d036ec750aaf961959
changes from request to request.我正在尝试访问obj["9ed4cabcdb1e80d036ec750aaf961959"]["result"]["state"]
但9ed4cabcdb1e80d036ec750aaf961959
因请求而9ed4cabcdb1e80d036ec750aaf961959
。 So is there any way to access result.*.state
despite of having different session Ids.那么有什么方法可以访问result.*.state
尽管有不同的会话 ID。
Thank you.谢谢你。
If you are using javascript
the following will work如果您使用的是javascript
则以下内容将起作用
const keys = Object.keys(obj);
console.log("ffff", obj[keys[0]].result.state)
I have found one simple solution as below我找到了一个简单的解决方案,如下所示
for ( var key in obj) {
console.log(obj[key]["result"]["state"]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.