合并并保存在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" } }