js字符串转json对象

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

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

字符串转对象(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.

非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)

在JSON中,有两种结构:对象和数组.<br> 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束.每个“名称”后跟一个“:”(冒号);“'名称/值' 对”之间运用 “,”(逗号)分隔. 名称用引号括起来;值如果是字符串则必须用括

字符串转对象(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包(切记哦)

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

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: 数组,对象

使用eval()函数.可以讲json字符串转换为json对象.var json1 = '{"aa":"a", "bb":"b", "length":2, "cc":"ll"}';var data = eval('(' + json1 + ')'); //转换字符串为json对象alert(data.cc);//输出“ll”函数说明:eval() 函数可计算某个

相关文档

js字符串转对象
对象转换成字符串
js解析json字符串
js将字符串转换成json
js字符串转成对象
json字符串转换为json对象
js把json转数组
js对象转换为json对象
js如何拼接json对象字符串
javascript json转字符串
js将字符串转化为json数组
js将不合规json转为
js将对象转化为字符串
json对象转化为字符串
string转成json对象
字符串怎么转json格式
js将下拉框字符串转为json
string转json对象
电脑版