当前位置:首页 > javascript技术文章 > JavaScript简单实现合并两个Json对象的方法示例

JavaScript 如何合并两个Json对象

  • 发布时间:
  • 作者:码农之家原创
  • 点击:94

这篇文章主要知识点是关于JavaScript、合并、Json对象、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

精通JavaScript
精通JavaScript高清第2版
  • 类型:JavaScript大小:33.5 MB格式:PDF作者:陈贤安
立即下载

JavaScript简单实现合并两个Json对象的方法示例

本文实例讲述了JavaScript简单实现合并两个Json对象的方法。分享给大家供大家参考,具体如下:

$.mergeJsonObject = function(jsonbject1, jsonbject2) {
  var resultJsonObject = {};
  for (var attr in jsonbject1) {
    resultJsonObject[attr] = jsonbject1[attr];
  }
  for (var attr in jsonbject2) {
    resultJsonObject[attr] = jsonbject2[attr];
  }
  return resultJsonObject;
};

这样你可以:

var jsonObj1 = {a : 1};
var jsonObj2 = {b : 2, c : 3, d : 4};

那么

result = {a : 1, b : 2, c: 3, d : 4}.

运行效果:

JavaScript简单实现合并两个Json对象的方法示例

如果你使用Jquery写通用的Ajax方法的时候,传递json参数也许会用到该方法拼接json参数。

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat

在线XML/JSON互相转换工具:
http://tools.jb51.net/code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.jb51.net/code/jsoncodeformat

在线json压缩/转义工具:
http://tools.jb51.net/code/json_yasuo_trans

更多关于JavaScript相关内容可查看本站专题:《JavaScript中json操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

推荐内容

IntelliJ IDEA 注册码(激活到2089年)

idea2020注册激活码(激活到2100年)

实例分析Java实现的zip压缩及解压缩工具类

python3 pandas 如何读取MySQL数据和插入

ThinkPHP3.2.3框架如何实现分页功能

展开 +

收起 -

javascript 相关电子书
学习笔记
网友NO.842284

JavaScript数组、json对象、eval()函数用法实例分析

本文实例讲述了JavaScript数组、json对象、eval()函数用法。分享给大家供大家参考,具体如下: 一、JavaScript中的数组 数组使用 [] 、 new Array() 或 new Array(count) 进行创建 创建数组之后我们可以对其静态初始化,也可以对其动态赋值 数组的常用属性: length 数组的常用方法: toString() 、 join() 、 reverse() 、 push() 、 pop() script type="text/javascript" //静态初始化 var myArray = [1,2,3,45,67]; //获取数组中的个数 alert("myArray.length="+myArray.length); for(var i=0;imyArray.length;i++){ alert("myArray["+i+"]="+myArray[i]); } //动态初始化 //动态分配5个内存空间,手动赋值之前,系统默认值为undefined myArray = new Array(5); for(var i=0;imyArray.length;i++){ alert("myArray["+i+"]="+myArray[i]); } //对数组中的元素赋值 myArray[0]=true; myArray[1]=1; myArray[2]="guoguo"; myArray[3]= new Object(); myArray[4]= new Object(); myArray[5]= new Object();//虽然声明……

网友NO.186130

javascript json字符串到json对象转义问题

在使用JavaScriptSerializer.Serialize 方法转json对象时,遇到一个问题,后台方法生成的json字符串中有没有转义的特殊字符代码; 而这些特殊的代码在使用javascript的转json对象方法时报错,为了讲这个转义的东西转义过来,折腾了半天。着实对javascript无语; 后台代转的对象是 Dictionarystring,string DepartmentsExistTaskCounts 前台页面使用的MVC里的razor 写法,直接使用后台方法把数据转成JSON存在脚本变量里; var jsonstr = "@(JSONHelper.ObjectToJSON(DepartmentsExistTaskCounts))"; 实际转了之后,转义的特殊字符已编码形式出现了; var jsonstr = "{1:0,2:0,3:0}"; 于是想替换掉这个,使用 replace 方法,结果坑爹以为replace会替换掉全部,一直找原因,最后一调试才发现这JavaScript的replace方法默认只替换第一个! 真的是醉了。于是重新给String方法加上 replaceAll 方法。才弄好; 只想对javascpript说句,……

网友NO.146361

JavaScript中对JSON对象的基本操作示例

JSON对象 1、对象的属性: 对象的属性是有键值对组成的,其中key为一个字符串,value可以为任何的Javascript对象。 //使用[]设置和获取对象的属性var obj = new Object();obj["www.jb51.net"] = "//www.jb51.net";alert(obj["www.jb51.net"]); 2、变量既是属性: Javascript引擎在初始化时会构建一个全局对象,所有的变量都是这个全局对象的属性。为了引用这个全局对象,可以再顶级作用域中这样获取: var global = this; 在Javascript中,任何独立的函数或者变量都属于这个对象的属性,即: function test(){} 相当于: window.test = function(){} 3、使用对象: 声明对象的三种方式: ① 通过new操作符创建一个Object对象,然后动态地添加属性,从无到有构造一个对象 ② 定义对象的类圆形,然后使用new操作符来批量构造新的对象 //创建一个对象function User(username, password){ this.username = username; this.password……

<
1
>

电子书 编程教程 文档 软件 源码 视频

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757