用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对象