我有这个json:
var json = {
"0":{
"check":true,
"OBJECT_ID":{
"check":false,
"name":"OBJECT_ID",
},
"nameTable":"TEST1",
"EVENT_NAME_MANAGE":{
"check":false,
"name":"EVENT_NAME_MANAGE",
}}
"1":{
"check":true,
"OBJECT_ID":{
"check":false,
"name":"OBJECT_ID",
},
"nameTable":"TEST1",
"EVENT_NAME_MANAGE":{
"check":false,
"name":"EVENT_NAME_MANAGE",
}
}
}
如果我得到 0 或 1,我希望将ObJECT_ID
y的值更改EVENT_NAME
为true
我试过这样做:
for (var i in json) {
console.log(json[i].nameTable)
}
根据他们传递给我的是 0 还是 1,我必须检查它们内部的内容(在我的示例中,我只有 2 个 ObJECT_ID 和 EVENT_NAME,但我还有更多)并将它们内部的检查值更改为 true
检查以下程序。它检查
check
每个元素的属性是否存在,如果存在则分配它true
。根据您提供给我的编辑,执行以下操作会更有效:
如您在问题中所说,如果您收到 50 条或更多记录,那么如果您只搜索两个特别是索引
0
和1
.让我们看看我是否理解正确。
是否要将它们指示的元素的检查属性设置为true ?
如果是这样,这是一个示例,其中函数接收要修改的元素的id和 json 对象并修改其检查属性。