1 (function ($) { 2 $.fn.getData = function (itemTag) { 3 var obj; 4 if (itemTag) { 5 obj = []; 6 this.find(itemTag).each(function () { 7 obj.push($(this).getData()); 8 }); 9 return obj; 10 } 11 else { 12 obj = {}; 13 this.find("input,select").each(function (i, v) { 14 if (this.name) { 15 obj[encodeURIComponent(this.name)] = encodeURIComponent($.trim($(this).val())); 16 } 17 }); 18 return obj; 19 } 20 }; 21 $.fn.setData = function (obj) { 22 if ($.isPlainObject(obj)) { 23 for (var p in obj) { 24 var element = $('input[name="' + decodeURIComponent(p) + '"]' + ',select[name="' + decodeURIComponent(p) + '"]'); 25 if (element.length > 0 && !$.isArray(obj[p])) { 26 element.val(decodeURIComponent(obj[p])); 27 } 28 } 29 } 30 }; 31 })(jQuery); 32 $.extend({ 33 toJSON: function (obj) { 34 if ($.isPlainObject(obj)) { 35 var props = []; 36 for (var p in obj) { 37 var prop = obj[p]; 38 var propStr = ''; 39 if ($.isArray(prop)) { 40 propStr += '['; 41 var items = []; 42 $.each(prop, function (i, v) { 43 if ($.type(v) == "number" || $.type(v) == "string") { 44 items.push('"' + v + '"'); 45 } 46 else { 47 items.push($.toJSON(v)); 48 } 49 }); 50 propStr += items.join(',') + ']'; 51 } 52 else { 53 propStr += '"' + prop + '"'; 54 } 55 props.push('"' + p + '":' + propStr); 56 } 57 } 58 return '{' + props.join(',') + '}'; 59 } 60 });
相关推荐
在Java开发中,将JSON对象转化为Java Bean对象是一项常见的任务,特别是在处理Web服务或网络通信时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成...
将Json对象转化为Java实体类 请输入要创建的类名:(格式为:*.java) Student.java 请输入json对象: {id : 10, name : '小明', age : 18, score : 88.5, city : '北京', isgood : true} 创建java实体类成功!
简单的Json转化类,Json格式与Json对象之间互相转换。 示例:(文件内附示例) string s = "{\r\n" + "\"name\":\"Bill Gates\",\r\n"+ ... //将json对象转化为json格式 MessageBox.Show(json.ToString());
JSON对象转化为字符串的过程是Web开发中经常遇到的需求,特别是当需要在客户端与服务器之间进行数据交换时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...
创建一个 Gson对象在调用其toJson方法将JAVA对象或集合转换成json字符串 Gson gson = new Gson(); String toJson = gson.toJson(Object o);
"Feature 转化为 Json 对象" 在 GIS 应用中,Feature 对象是非常重要的一种数据结构,用于描述空间要素的属性和几何信息。但是在实际应用中,我们需要将 Feature 对象转换为 Json 对象,以便在客户端进行处理和展示...
例如,你可以使用`JSONObject.toString()`将JSON对象转化为字符串,或者使用`JSONObject.fromObject()`将Java对象转化为JSON。对于JSONArray,也有类似的`toString()`和`fromObject()`方法。 4. **序列化与反序列化...
在标题“php 把对象转化为json”中提到的对象,通常是指PHP中的一个类实例。以下是一个基本示例: ```php class User { public $name; public $age; public function __construct($name, $age) { $this->name ...
要将JSON对象转换为适合表单提交的数据格式,我们需要遍历JSON对象的键值对,构建一个字符串形式的URL编码参数。这可以通过遍历JSON对象并使用`$.param()`函数实现。`$.param()`是jQuery内部用于URL编码参数的方法...
在ASP(Active Server Pages)中,JSON对象的处理通常是通过脚本语言,如VBScript,来实现的。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也...
Java作为一种常用的后端开发语言,需要处理这些JSON数据,将其转化为Java对象以便于操作。本主题主要关注如何使用`net.sf.json.JSONObject`这个库将多层集合嵌套的JSON数据转换为Java对象。 `...
2. **字符串与JSON对象之间的转化**:JavaScript提供了两个内置函数来实现这种转化:`JSON.stringify()`用于将JavaScript对象转换为JSON字符串,`JSON.parse()`用于将JSON字符串转换回JavaScript对象。 **描述中的...
2. JSON对象与C++对象映射:在C++中,我们首先需要定义一个类,其成员变量对应于JSON对象的键值对。例如,如果JSON字符串是`{"name": "John", "age": 30}`,我们可以创建一个如下的C++类: ```cpp struct Person { ...
form数据与json对象的互相转换(完整版) * 将web Form 的数据转化成json字符串 * 将json对象的值解析后填入web Form 在AJAX开发中这是关键技术: 1、将form中的数据利用本工具转换成json格式的字符串,再通过ajax传...
这个库可能包括基本的数据类型映射,如将JSON对象转化为TJSONObject,将数组转化为TJSONArray,并提供解析和序列化JSON字符串的功能。 另一方面,"superobject.pas"是另一个知名的Delphi JSON库,它支持从Delphi ...
1. **JSON对象结构**:JSON对象由键值对组成,键用引号括起来,值可以是字符串、数字、布尔值、数组、对象或null,键值对之间用逗号分隔,整个对象用花括号包围。例如: ```json { "name": "John", "age": 30, ...
在前端开发中,有时我们需要处理来自用户上传的Excel文件数据,并将其转化为JSON对象以便进一步处理或与后端交互。这个过程通常涉及到文件读取、数据解析以及格式转换。以下是一些关于如何使用JavaScript实现这一...
在IT领域,将数组转换为JSON对象是一项常见且重要的技能,尤其在前后端数据交互、存储和传输数据时。从给定的文件标题和描述中,我们可以提炼出以下几个关键知识点: ### 1. JSON(JavaScript Object Notation)...
- **Map转化**:可以将Map对象转化为JSON对象,反之亦然。 - **自定义类型转化**:对于自定义的复杂类型,工具类可能会提供特殊的处理方式,如注解解析等。 - **配置选项**:可能提供一些配置选项,如日期格式、是否...