本文目录
两个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}