Javascript 如何在java脚本中获取嵌套json对象中的所有键

Javascript 如何在java脚本中获取嵌套json对象中的所有键,javascript,Javascript,下面是我的json字符串,可以在javascript中使用 { "101":{"my":"1", "u":"4", "s":false, "isChecked":true}, "102":{"my":"2", "u":"4", "s":false, "isChecked":false} . . . "1000":{"my":"999", "u":"888", "s":true, "isChecked":true} } 现在-例如-我想获得每个键的isChec

下面是我的json字符串,可以在javascript中使用

{
   "101":{"my":"1", "u":"4", "s":false, "isChecked":true},
   "102":{"my":"2", "u":"4", "s":false, "isChecked":false}
   .
   .
   .
   "1000":{"my":"999", "u":"888", "s":true, "isChecked":true}
}
现在-例如-我想获得每个键的
isChecked
属性的值:

  • “101”“isChecked”为真
  • “102”“isChecked”为false
  • “1000”“isChecked”为真

请您分享此场景中有用的代码片段好吗?

使用
for
语句浏览对象:

var data = { /* your data here */ } 
for (var key in data) {
   console.log(key, data[key].isChecked);
}

你试过什么?这不只是。。var obj=JSON.parse(“您的JSON字符串”);obj['101'].isChecked==true?@DrixsonOseña可以使用
for in
for(var-key-in-object)
或使用object.keys(jsonObj)将所有键放入数组请注意,这个问题与JSON无关,而与如何在JavaScript中处理数组和对象有关。如何获得数据(例如通过JSON)与问题无关。另见:。