×

两个json合并成一个

两个json合并成一个(两个json二维数组怎么,进行拼接)

admin admin 发表于2024-03-08 22:16:31 浏览29 评论0

抢沙发发表评论

大家好,今天小编来为大家解答以下的问题,关于两个json合并成一个,两个json二维数组怎么,进行拼接这个很多人还不知道,现在让我们一起来看看吧!

本文目录

两个json二维数组怎么,进行拼接

如果两个json字段相同,拼接起来的话 后一个json会覆盖前一个json的字段。如果想保留2个json的数据 就把这2个json放到一个数组里吧。分别给出代码:拼接,字段相同会覆盖:《script type="text/javascript"》var j1 = { ’’: ’’, action: ’adduser’, user: ’123’, pwd: ’11111’, rpassword: ’11111’, email: ’3@163.com’ }var j2 = { aa:’aa’, user: ’user’}json = eval(’(’+(JSON.stringify(j1)+JSON.stringify(j2)).replace(/}{/,’,’)+’)’);console.log(json); 《/script》不覆盖,放到一个数组里:《script type="text/javascript"》var j1 = { ’’: ’’, action: ’adduser’, user: ’123’, pwd: ’11111’, rpassword: ’11111’, email: ’3@163.com’ }var j2 = { ’’: ’222’, action: ’adduser222’, user: ’123222’, pwd: ’11111222’, rpassword: ’11111222’, email: ’32222@163.com’ }json = ;console.log(json); 《/script》

javascript合并两个json对象

《script》function extend(des, src, override){   if(src instanceof Array){       for(var i = 0, len = src.length; i 《 len; i++)            extend(des, src, override);   }   for( var i in src){       if(override || !(i in des)){           des;       }   }    return des;}var a ={"a":"1","b":"2"}var b ={"c":"3","d":"4","e":"5"}var c = extend({}, );《/script》

这个算是比较好理解的了。

js将两个json合并成一个,有什么好的方法

思路 转换成字符串再转化成json;

代码如下:

var json = {};var json1 = {a:1,b:1};var json2 = {c:1,d:1};json = eval(’(’+(JSON.stringify(json1)+JSON.stringify(json2)).replace(/}{/,’,’)+’)’);// json: {a:1,b:1,c:1,d:1}

关于本次两个json合并成一个和两个json二维数组怎么,进行拼接的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。