首页 > 编程语言 > 详细

JavaScript 怎么合并两个JSON,并覆盖重复键

时间:2015-12-29 16:02:09      阅读:289      评论:0      收藏:0      [点我收藏+]

如何合并两个JSON,并覆盖重复键
xxx={a:{a1:"a1"},b:{b1:{b11:1,b12:2}}};
yyy={b:{b1:{b11:4,b12:5}}};
把 xxx 和 yyy 合并,并把重复的键由yyy覆盖xxx得到 zzz如下
zzz={a:{a1:"a1"},b:{b1:{b11:4,b12:5}}};

------解决方案--------------------
var xxx = {a:{a1:"a1"},b:{b1:{b11:1,b12:2}}};
var yyy = {b:{b1:{b11:4,b12:5}}};

//zzz={a:{a1:"a1"},b:{b1:{b11:4,b12:5}}};

for(x in xxx)
{
if(yyy[x])
{
xxx[x] = yyy[x];
}
}

alert(xxx.b.b1.b11); 

JavaScript 怎么合并两个JSON,并覆盖重复键

原文:http://www.cnblogs.com/itkss/p/5085849.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!