`
Night舞夜
  • 浏览: 42973 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用jquery自带的方法,进行json对象合并

    博客分类:
  • json
阅读更多
$(function()
{
	/** json对象合并,也是支持Object合并的,在jqueryAPI里有说明
	这里用这个方法:$.extend(),当合并json用
	API:	jQuery.extend([deep], target, object1, [objectN]) 
	@ param deep:true/false(是否深度复制,是:target没有的属性也复制;否:target没有的属性不复制)
	@ param target:待扩展对象(在这里用做多个json合并<待合并对象>,会直接作用于target)
	如果不想target改变用一个空的对象做target就可以了 
	*/
	var A={name:"xiaoMing"};
	var B={age:23};
	var C={birthday:"2013-11-12"};
	var empty={};
	/* 1.  A没有的属性也复制
	$.extend(A,B,C);//相当于$.extend(true,A,B,C);
	console.log(A);
	//输出 Object {name: "xiaoMing", age: 23, birthday: "2013-11-12"}  */
	
	/* 2.  A没有的属性将不会复制
	$.extend(false,A,B,C);
	console.log(A);
	//输出 Object {name: "xiaoMing"} */
	
	/* 3. 用空对象做target
	$.extend(empty,A,B,C);
	console.log(empty);
	 //输出 Object {name: "xiaoMing", age: 23, birthday: "2013-11-12"}  */
});
分享到:
评论

相关推荐

    使用JQuery实现从JSON对象转换为form提交数据

    总结,通过jQuery我们可以方便地将JSON对象转换为适合表单提交的格式,并利用Ajax方法发送到服务器。这极大地提高了前端开发的效率和灵活性,使得前端和后端的数据交互变得更加简单。在实际项目中,根据具体需求,...

    jquery的ajax传json对象数组到struts2的action

    本文将深入探讨如何使用jQuery的AJAX方法发送JSON对象数组到Struts2的Action,并在后端进行处理。 首先,我们了解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于...

    jQuery实现简单复制json对象和json对象集合操作示例.docx

    在处理 JSON(JavaScript Object Notation)数据时,jQuery 提供了一个方便的方法 `jQuery.extend()` 来实现对象的复制。JSON 是一种轻量级的数据交换格式,常用于在前后端之间传输数据。 在提供的示例中,`jQuery....

    jquery.json2xml.js和jquery.xml2json.js

    在jQuery的基础上,`jquery.json2xml.js` 和 `jquery.xml2json.js` 这两个脚本提供了方便的方法来在JSON和XML之间进行转换,从而让开发者无需深入了解这两种格式的复杂性,就能轻松地在它们之间进行数据互换。...

    用jquery解析JSON数据的方法

    用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里...

    Jquery.json.js

    jQuery提供了方便的方法来处理JSON数据,包括`$.getJSON()`和`$.ajax()`等函数,可以方便地从服务器获取JSON数据并将其转化为JavaScript对象,或者将JavaScript对象转换为JSON字符串发送到服务器。 **jQuery的get...

    jQuery_Ajax_Json全解析

    在jQuery中,我们可以使用`$.parseJSON()`(在jQuery 3.0后被`$.json()`取代)将JSON字符串转换为JavaScript对象,或者使用`JSON.stringify()`将JavaScript对象转换为JSON字符串。 **jQuery、Ajax与JSON结合应用** ...

    jquery_json.rar_JSON_jquery_jquery-json_jquery.json_jquery.json.

    1. **JavaScript对象到JSON字符串的转换**:在JavaScript中,可以使用`JSON.stringify()`方法将一个JavaScript对象转换为JSON字符串。在jQuery的json插件中,可能存在一个类似的方法,如`$.toJSON()`,这在早期的...

    Jquery xml2Json

    在实际应用中,比如从服务器获取的响应数据是XML格式,使用这个插件可以方便地将数据转化为JSON,然后利用jQuery的DOM操作方法进行数据绑定、动态渲染视图等操作。这极大地提高了开发效率,减少了数据处理的复杂性。...

    jquery-autoComplete 处理返回的json对象问题

    本文将深入探讨如何处理jQuery-autoComplete插件在接收到JSON对象返回数据时可能遇到的问题。 `jQuery-autoComplete` 是jQuery UI的一个插件,它允许我们为输入框提供动态的下拉建议。这个功能通过监听用户输入并...

    jQuery JSON with PHP json_encode and json_decode

    在jQuery中,我们可以使用`$.getJSON`方法或者`$.ajax`方法的`dataType: 'json'`选项来获取服务器返回的JSON数据。例如: ```javascript $.getJSON('server_script.php', function(data) { console.log(data.name)...

    jquery ajax Datatable与json之间数据转换

    jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换...

    jquery1.7+jquery for json 2.3

    2. **`jQuery.parseJSON()`**:与`jQuery.toJSON()`相反,此方法将JSON格式的字符串解析成JavaScript对象,方便在客户端操作。如: ```javascript var jsonString = '{"name": "John", "age": 30}'; var obj = ...

    struts2使用jquery整合ajax、json用户登录实例源码

    在jQuery中,我们可以使用$.ajax()方法发送登录请求,如下所示: ```javascript $.ajax({ url: 'login.action', type: 'POST', data: {username: $('#username').val(), password: $('#password').val()}, ...

    jQuery读取json数据

    在Web开发领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。关于"jQuery读取json数据"这个主题,我们将会深入探讨如何利用jQuery的Ajax功能来高效地加载和解析JSON格式的数据...

    jQuery xml-to-json xml转JSON插件

    在上述代码中,`$.xml2json`就是jQuery xml-to-json插件提供的核心函数,它接受XML DOM对象作为参数,返回一个JSON对象。`console.log`则用于打印转换后的JSON字符串,便于查看和调试。 在实际应用中,这个插件尤其...

    jquery-xmlToJson.js

    1. **解析XML**:使用jQuery的`parseXML()`方法将XML字符串解析为XML DOM对象。 2. **遍历XML节点**:通过递归函数遍历XML的每一个节点,包括元素、属性和文本。 3. **构建JSON结构**:根据XML的结构创建对应的JSON...

    jquery.json-viewer, 用于显示JSON数据的jQuery插件.zip

    jquery.json-viewer, 用于显示JSON数据的jQuery插件 jQuery浏览器JSON浏览器是一个jQuery插件,它可以通过将JSON对象转化为HTML来轻松显示JSON对象。功能:语法高亮显示在单击时折叠和展开子节点可以点击链接易于...

    jQuery Ajax前后端使用JSON进行交互示例

    本篇文章主要介绍了jQuery Ajax前后端使用JSON进行交互示例,实现前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端,有兴趣的可以了解一下。

    jQuery实现简单复制json对象和json对象集合操作示例

    本文档详细介绍了使用jQuery实现对JSON对象以及JSON对象集合的复制操作。在此过程中,重点讲解了jQuery中的extend方法,并通过具体的代码示例展示了如何利用该方法实现对单个JSON对象和JSON对象集合的深度复制(deep...

Global site tag (gtag.js) - Google Analytics