【发布时间】:2017-05-02 07:09:26
【问题描述】:
我需要为我的数据数组推送一个新 ID。如果我尝试推入数据,它会再创建一个对象,但不会为每个对象添加到数组中。
数据:
[{"devices":{"dID":"TLSM01"},"uuid":"e863c776-f939-4761-bbce-bf0501b42ef7"},
{"devices":{"dID":"TLSM01"},"uuid":"5a0cd70d-891d-48d8-b205-e92e828ac445"}]
需要添加数据:
{"EntityID":"12458412548"}
最终结果:
[{"devices":{"dID":"TLSM01","EntityID":"12458412548"},"uuid":"e863c776-f939-4761-bbce-bf0501b42ef7"},
{"devices":{"dID":"TLSM01","EntityID":"12458412548"},"uuid":"5a0cd70d-891d-48d8-b205-e92e828ac445"}]
代码:
var data = [{
"devices": {
"dID": "TLSM01"
},
"uuid": "e863c776-f939-4761-bbce-bf0501b42ef7"
}, {
"devices": {
"dID": "TLSM01"
},
"uuid": "5a0cd70d-891d-48d8-b205-e92e828ac445"
}]
data.push({
"EntityID": "test"
});
console.log(data);
【问题讨论】:
-
JSON 是一种用于数据交换的文本符号。 (More.) 当您将一个值推入该数组时,它不是 JSON。这只是一个数组。它可能永远不会是 JSON。
-
您使用哪种语言?也许是Javascript?
-
“如果我尝试推入数据,它会再创建一个对象,但不会为每个对象添加到数组中。” 向我们展示您的代码。我们无法为您提供我们看不到的代码。
-
我正在使用 JavaScript
-
你能简化这个例子吗?无休止地滚动的单行是不可能完全理解的。
标签: javascript arrays json