tzkr.net
当前位置:首页 >> js字符串转json对象 >>

js字符串转json对象

用replace函数替换例如替换换行为空格text.replace(/\n+/,' ')

JSON.parse(jsonstr); //可以将js字符串转换成json对象

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

转换方式有两种: 1、利用原生JSON对象,将对象转为字符串: 参考代码如下: var jsObj = {}; //定义object jsObj.testArray = [1,2,3,4,5]; //初始化 jsObj.name = 'CSS3'; jsObj.date = '8 May, 2011'; var str = JSON.stringify(jsObj)

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

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+")");

字符串转对象(strJSON代表json字符串)var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON);json对象转字符串(obj代表json对象)var str = obj.toJSONString(); var str = JSON.stringify(obj);使用时除了eval()外还需要json.js包,其实除了ie6,7,8之外的其他浏览器已经内置了json相关的函数,但是为了兼容ie还是需要额外引用js.

var str = "1*无sim卡或卡无效*已经连接*5*2014-01-10 09:23:46&1*无sim卡或卡无效*已经连接*5*2014-01-10 09:23:50&1*无sim卡或卡无效*已经连接*5*2014-01-10 09:23:54&";var arr = str.split("*");arr 就是数组格式的json格式json: 数组,对象

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

var obj = eval('(' + str + ')'); var obj = str.parseJSON(); //由duJSON字符串zhi转dao换为内JSON对象容 var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

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