Javascript 我的JSON对象没有升级

Javascript 我的JSON对象没有升级,javascript,json,Javascript,Json,我正在尝试从JSON对象中动态添加和删除JSON元素。但它不会在JSON.stringify输出中更新 { "selected_stores": [ { "row_0": "3366::1148", "row_1": "3366" } ] } 我正在尝试在其中添加更多元素。就像第2排一样,但它不起作用。添加新元素后console.log(obj)记录新元素。但输出并没有更新 提前感谢。问题在于选定

我正在尝试从JSON对象中动态添加和删除JSON元素。但它不会在JSON.stringify输出中更新

{
    "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