Javascript 我的JSON对象没有升级
我正在尝试从JSON对象中动态添加和删除JSON元素。但它不会在JSON.stringify输出中更新Javascript 我的JSON对象没有升级,javascript,json,Javascript,Json,我正在尝试从JSON对象中动态添加和删除JSON元素。但它不会在JSON.stringify输出中更新 { "selected_stores": [ { "row_0": "3366::1148", "row_1": "3366" } ] } 我正在尝试在其中添加更多元素。就像第2排一样,但它不起作用。添加新元素后console.log(obj)记录新元素。但输出并没有更新 提前感谢。问题在于选定
{
"selected_stores": [
{
"row_0": "3366::1148",
"row_1": "3366"
}
]
}
我正在尝试在其中添加更多元素。就像第2排一样,但它不起作用。添加新元素后console.log(obj)记录新元素。但输出并没有更新
提前感谢。问题在于
选定的\u存储的对象是一个包含单个元素的数组:一个包含多个属性的对象。但是,代码假定数组是多个对象的数组(每行一个)
您可能希望将JSON结构更新为:
{
"selected_stores": [
{
"row_0": "3366::1148"
},{
"row_1": "3366"
}
]
}
如果您想按您的方式编写JSON,那么代码中需要做的就是引用selected\u stores
第一个数组元素:包含行属性的对象:
selected_stores_jsonObj.selected_stores[0]['row_'+row_num]=outcheckedStr代码>