qwfc.net
当前位置:首页 >> js怎么将json对象转化为字符串 >>

js怎么将json对象转化为字符串

1 换回字符串 var myObjectInJSON = myObject.toJSONString();//也没有这个方法 var jsonStr = JSON.stringify( obj ); var jsonStr = jQuery.stringifyJSON(obj);//没有这个方法,误导我2 转为json对象 var bToObj=JSON.parse(b); jQuery.parseJSON(json); var c='{"name":"Mike","sex":"女","age":"29"}'; var jsonObj=eval("("+c+")");

var data = {"aa":1}//转换为Stringvar strData = JSON.stringify(data);alert(strData);//输出,不再是[object object],而是{"aa":1}具体讲解博客:http://www.sojson.com/blog/25.html

Obj2str: function(o) { if (o == undefined) { return ""; } 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 (!

去下载一个json的js包,里面会有将字符串转化成JSON方法,如果转化失败,那就表明不是JSON格式字符串

1、可以使用tojsonstring()或者全局方法json.stringify()将json对象转化为json字符串. 例如: var last=obj.tojsonstring(); //将json对象转化为json字符 或者 var last=json.stringify(obj); //将json对象转化为json字符 alert(last); 注意: ie8以

json.stringify 把一个对象转换成json字符串 json.parse 把一个json字符串解析成对象 ------------------------------------------------ 旧版浏览器引入 json2.js 可以支持这些方法

通常都是用eval()函数来进行转换的,例如:var sjson = '{a: 1}';var o = eval('(' + sjson + ')');alert(o.a);如果是数组的话,也是类似的,在字符串两边各加上一个小括号,然后用eval()函数将其转换为数组,再赋值给某个变量,就可以直接使用了.

一、JSON字符串转换为JSON对象<br>要使用上面的str1,必须使用下面的方法先转化为JSON对象:<br>//由JSON字符串转换为JSON对象<br>var obj = eval('(' + str + ')');<br>或者<br>var obj = str.parseJSON(); //由JSON字符串转换为JSON

js 字面量对象 转成 json 字符串 var arr = [1,2,3, { a : 1 } ]; json.stringify( arr ); 字符串解析成 json var str = '[1,2,3,{"a":1}]'; json.parse( str );

非IE浏览器有内置 JSON对象,可以通过 JSON.stringify(json)得到字符串,IE的话,可以引入一个 json2.js库,语法是一样的,字符串转json是JSON.parse(jsStr)

网站首页 | 网站地图
All rights reserved Powered by www.qwfc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com