在JavaScript中附加JSON数据

在JavaScript中附加JSON数据,javascript,json,Javascript,Json,我有一个来自服务器的JSON数据,比如 [{ “查询列表”:[ 12, 13, 15, 1. ], “查询”:[ { “查询计数”:12 }, { “查询列表”:[] } ]}] 当我需要更新JSON值时,这工作正常,比如 [{ “查询列表”:[ 12, 13, 15, 1. ], “查询2的列表”:{“查询1”:1,“查询2”:2}, “查询”:[ { “查询计数”:12 }, { “查询列表”:[] } ]}] 我试过类似推送手术的方法 query_details={DATA_FROM_SE

我有一个来自服务器的JSON数据,比如

[{ “查询列表”:[ 12, 13, 15, 1. ], “查询”:[ { “查询计数”:12 }, { “查询列表”:[] } ]}]

当我需要更新JSON值时,这工作正常,比如

[{ “查询列表”:[ 12, 13, 15, 1. ], “查询2的列表”:{“查询1”:1,“查询2”:2}, “查询”:[ { “查询计数”:12 }, { “查询列表”:[] } ]}]

我试过类似推送手术的方法

query_details={DATA_FROM_SERVER}; push({“查询2的列表”:{“查询1”:1}})

但是,当我尝试此操作时,它会将数据附加到初始节点。像

[{ “查询列表”:[ 12, 13, 15, 1. ], “查询”:[ { “查询计数”:12 }, { “查询列表”:[] } ]},{“查询2的列表”:{“查询1”:1}]


如何解决此问题?

查询详细信息[0][“查询列表2”]={“查询1”:1}查询详细信息[0][“查询2的列表”]={“查询1”:1}