合并并保存在json文件nodejs中

我想添加一个JSON文件的JSON对象到另一个。 这里是一个例子:

{ "HOUSES": { "1": { "NAME": "House1", "PEOPLE": {}, "ID": 1 }, "2": { "NAME": "House2", "PEOPLE": {}, "ID": 2 }, "3": { "NAME": "House3", "PEOPLE": {}, "ID": 3 } } } 

而人们反对:

 { "1": { "NAME": "People1" }, "2": { "NAME": "People2" }, "3": { "NAME": "People3" } } 

现在我想将人物对象添加到House1中。

我试过了:

 var extend = require('util')._extend; var obj1 = house.PEOPLE; //var content : {} var obj2 = extend(people, obj1); //var people content people object 

这个代码将所有house1replace为people对象。 如何在house1的sublevel PEOPLE中添加人物对象?

我也尝试过对象分配,我也有同样的问题。

谢谢 !

你可以这样做:

 HOUSES.1.PEOPLE = PEOPLEOOBJ; 

PEOPLEOBJ在哪里:

 PEOPLEOBJ = { "1": { "NAME": "People1" }, "2": { "NAME": "People2" }, "3": { "NAME": "People3" } }