在 node.js 中将 2 个 json 对象合并为一个
Combine 2 json objects into a single one in node.js
我在节点中有 2 个 json 对象.js
x= { '20': { length: '2', payload: [ '11', '22' ] } };
y= { '23': { length: '2', payload: [ 'ef', 'ab' ] } };
我想将它们结合起来,使它们成为;
z=
{
'20': { length: '2', payload: [ '11', '22' ] },
'23': { length: '2', payload: [ 'ef', 'ab' ] },
};
如何在节点.js中完成此操作?
编辑:我自己找到了一个简单的答案。无法回答,因为问题已被标记为重复。
使用下划线模块。
var _under = require("underscore");
z= _under.extend(x, y);
您可以循环访问键并将属性分配给新对象。
var x = { '20': { length: '2', payload: ['11', '22'] } },
y = { '23': { length: '2', payload: ['ef', 'ab'] } },
object = function (x, y) {
var r = {};
function set(k) {
r[k] = this[k];
}
Object.keys(x).forEach(set, x);
Object.keys(y).forEach(set, y);
return r;
}(x, y)
document.write('<pre>' + JSON.stringify(object, 0, 4) + '</pre>');
相关文章:
- 将两个Json提要合并为一个,并按时间排序
- 将javascript对象(属性+值)合并到一个对象中
- jQuery将代码合并为一个函数
- 将多个jquery函数合并为一个
- 将嵌套数组的元素合并到一个大数组中
- MongoDB聚合将两个不同的字段合并为一个并获取计数
- 如何将多个 Blender JSON 模型合并到一个 Three.js Object3D 对象中
- 在angularJS中合并来自一个服务的两个数组
- 如何使用ES6将两个具有函数的对象合并为一个新对象
- 将文档的MongoDB字段合并到一个文档中
- 将两个图像合并为一个,并使用javascript进行溢出隐藏
- 将值和属性从一个对象合并到另一个对象
- 将两个云代码函数合并为一个函数
- 如何在Three.JS中将两个BufferGeometry合并为一个BufferGeometrics
- 有没有一个lodash函数可以合并两个对象并删除其中一个对象的属性(如果它们没有)'不存在于另一个中
- 如何将两个json对象合并为一个json
- 将json作为子文档合并到另一个json中
- 创建大量的js文件或者合并为一个文件是一种好的做法吗
- 将CSS和JavaScript合并到一个文件中并进行链接
- 我如何隐藏一个列在html表中,它有一个合并的标题