【JSON.stringify()的使用--将string转换成json】教程文章相关的互联网学习教程文章

JSON.stringify()用法介绍

老司机们,你知道JSON.stringify还有第二个和第三个可选参数吗?它们是什么呢?是不是感到不可思议?下面这篇文章就来给大家介绍了一些你可能不知道的JSON.stringify的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。前言JSON已经逐渐替代XML被全世界的开发者广泛使用。本文深入讲解JavaScript中使用JSON.stringify的一些细节问题。首先简单回顾一下JSON和JavaScript:不是所有的合法的JSON都是有效的JavaScrip...

JavaScript中json和string如何进行相互转换实例详解

1:js操作json对象for(var item in json){ alert(item); //结果是 aa,bb, 类型是 string alert(typeof(item)); alert(eval("json."+item)); //结果是true,true类型是boolean eval(("json."+item+"=false;")); //改变json对象的值 }2:json对象转化为String对象的方法 /** * json对象转字符串形式 */ function json2str(o) { var arr = []; var fmt = function(s) { if (typeof s == object && s != null) return json2...

JS-JSON.stringify【图】

以上就是JS - JSON.stringify的详细内容,更多请关注Gxl网其它相关文章!

JSON的String字符串与Java的List列表对象的相互转换

在前端:1.如果json是List对象转换的,可以直接遍历json,读取数据。2.如果是需要把前端的List对象转换为json传到后台,param是ajax的参数,那么转换如下所示:var jsonStr = JSON.stringify(list); var param= {}; param.jsonStr=jsonStr;在后台:1.把String转换为List(str转换为list)List<T> list = new ArrayList<T>(); JSONArray jsonArray = JSONArray.fromObject(str);//把String转换为json list = JSONArray.toList(jsonArr...

使用Json比用string返回数据更友好,也更面向对象一些_json

以前的程序: 代码如下: ViewData["msg"] = "{result:true,FileName:\"" + new FileInfo(Request.Files[0].FileName).Name + "\",FileUrl:\"" + fileurl.Replace("\"", "") + "\"}"; 重构之后的程序: 代码如下: JsonResult j = Json(new { Result = true, FileName = new FileInfo(Request.Files[0].FileName).Name, FileUrl = fileurl.Replace("\"", "") }); ViewData["msg"] = j.Data.ToString(); 很明显,第二种方式可读性...

深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解_javascript技巧

“JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使JSON成为理想的数据交换语言,作用是易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。”  今天在这里笔者想简单谈谈jquery里面的JSON.parse()和JSON.stringify()函数,顺便还会提一下原生JS里面的eval()函数 (1)JSON.par...

JS中JSON对象和String之间的互转及处理技巧_javascript技巧

JSON:JavaScript 对象表示法(JavaScript Object Notation),其实JSON就是一个JavaScript的对象(Object)而已。如有不清楚JSON,可以去w3cschool了解http://www.w3school.com.cn/json/1.在javascript中新建一个字符串(JSON文本)。var txt = '{ "employees" : [' + '{ "firstName":"Bill" , "lastName":"Gates" },' + '{ "firstName":"George" , "lastName":"Bush" },' + '{ "firstName":"Thomas" , "lastName":"Carter" } ]}'; 由...

将string解析为json的几种方式小结_javascript技巧

1.比较古老的方法: 代码如下: function strToJson(str){ var json = eval(( + str + )); return json; } 2.比较常用的方法: 代码如下: function strToJson(str){ return (new Function("return " + str))(); } 3.IE67不支持的json对象方法: 代码如下: function strToJson(str){ return JSON.parse(str); } 4.jQuery提供的方法: 代码如下: parseJSON: function( data ) { if ( typeof data !== "string" || !data ) { return...

JSON.stringify语法实例讲解_json【图】

认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。 作用:这个函数的作用主要是为了系列化对象的。 可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的。很简单吧。...

javascript中将Object转换为String函数代码(jsonstr)_javascript技巧

代码如下: function obj2str(o){ var r = []; if(typeof o =="string") return "\""+o.replace(/([\\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\""; if(typeof o == "object"){ if(!o.sort){ for(var i in o) r.push(i+":"+obj2str(o[i])); if(!!document.all && !/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)){ r.push("toString:"+...

JavaScript中json对象和string对象之间相互转化_javascript技巧【图】

json对象 代码如下: var json = {aa:true,bb:true}; var json1 = {aa:b,bb:{cc:true,dd:true}}; 1:js操作json对象 代码如下: for(var item in json){ alert(item); //结果是 aa,bb, 类型是 string alert(typeof(item)); alert(eval("json."+item)); //结果是true,true类型是boolean eval(("json."+item+"=false;")); //改变json对象的值 } 2:json对象转化为String对象的方法 代码如下:/** * json对象转字符串形式 */ funct...

js解析与序列化json数据(一)json.stringify()的基本用法_json

早期的JSON解析器基本上就是使用JavaScript的eval()函数。由于JSON是JavaScript语法的自己,因此eval()函数可以解析、解释并返回JavaScript的对象和数组。 ECMAScript 5对解析JSON的行为进行了规范,定义了全局对象JSON。 JSON对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript。例如: 新建一个HTML:代码如下: 代码如下: ...

打印json对象的内容及JSON.stringify函数应用_json【代码】

在调试的时候,经常需要知道json对象的内容,通过JSON.stringify函数,可以转换json对象为字符串。 代码如下: $(document).ready(function() { $.ajax({ type: "post", dataType: "json", url: /centermanage/modules/admin/index.php?task=getequipmentinfo, data: "&id=" + id, error: function(msg){ alert(JSON.stringify(msg)); }, success: function(msg) { alert(JSON.stringify(msg)); }) })

非常好用的JsonToString方法简单实例_javascript技巧

非常好用的JsonToString方法Jsontostring代码 代码如下:function JsonToString(o) { var arr = []; var fmt = function(s) { if (typeof s == object && s != null) return JsonToStr(s); return /^(string|number)$/.test(typeof s) ? "" + s + "" : s; } for (var i in o) arr.push("" + i + ":" + fmt(o[i])); return { + arr.join(,) + }; } 我反正用的很爽,哈哈另外: 如果不...

JSON.parse()和JSON.stringify()使用介绍_javascript技巧

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23" name: "huangxiaojian" __proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 stringify()用于从一个对象解析出字符串,如var a = {a:1,b:2}结果:JSON.stringify(a)"{"a":1,"b":2}"