我有两个具有相同结构的 JSON 对象,我想使用 Javascript 将它们连接在一起。是否有捷径可寻?
原文由 Craig 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有两个具有相同结构的 JSON 对象,我想使用 Javascript 将它们连接在一起。是否有捷径可寻?
原文由 Craig 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您更愿意复制属性:
var json1 = { value1: '1', value2: '2' };
var json2 = { value2: '4', value3: '3' };
function jsonConcat(o1, o2) {
for (var key in o2) {
o1[key] = o2[key];
}
return o1;
}
var output = {};
output = jsonConcat(output, json1);
output = jsonConcat(output, json2);
以上代码的输出是 { value1: '1', value2: '4', value3: '3' }
原文由 user53964 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答856 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
根据您在评论中的描述,您只需做一个数组连接: