JavaScript:访问嵌套的JSON对象
我有一个类似结构的物体JavaScript:访问嵌套的JSON对象,json,nested,Json,Nested,我有一个类似结构的物体 var obj = { "9ed4cabcdb1e80d036ec750aaf961959": { "inputs": { "u_cleanup_source": true, }, "result": { "message": "", "state": "failure", } } }; 我试图访问
var obj = {
"9ed4cabcdb1e80d036ec750aaf961959":
{
"inputs": {
"u_cleanup_source": true,
},
"result": {
"message": "",
"state": "failure",
}
}
};
我试图访问obj[“9ed4cabcdb1e80d036ec750aaf961959”][“结果”][“状态”]
,但9ed4cabcdb1e80d036ec750aaf961959
会随着请求的变化而变化。那么,是否有任何方法可以访问result.*.state
,尽管会话ID不同
多谢各位 如果您使用的是
javascript
,则以下操作将起作用
const keys = Object.keys(obj);
console.log("ffff", obj[keys[0]].result.state)
我找到了一个简单的解决方案,如下所示
for(obj中的var键){
log(obj[key][“result”][“state”]);
}
您使用哪种编程语言?此解决方案是否也适用于ES5?只是检查一下。。。