mshd.net
当前位置:首页 >> JS解析json数据(怎么将json字符串转化为数组) >>

JS解析json数据(怎么将json字符串转化为数组)

//通过eval() 函数可以将JSON字符串转化为对象 var obj = eval(t3); for(var i=0;i

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

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

var data1 = "[{ value: '3017', label: '3017:有机磷农药,液体的,有毒的,易燃的'},{ value: '3018', label: '3018:有机磷农药,液体的,有毒的'}]";json1 = eval("(" + data1 + ")");alert(json1[0].label);alert(json1[1].label);

var obj = str.parseJSON(); //由JSON字符串转换为JSON对象

普通的数组格式是:['a','b','c'] JSON的格式是:{'1':'a','2':'b','3':'c'} 所以把数组循环一下就可以了; var a = ['a','b','c'];var json = {};for(var i=0;i

一个对象,但如何把文本转为对象呢。使用eval();注意一定要加括号,否则会转换失败 代码如下: var test='{ colkey: "col", colsinfo: "NameList" }' 把文本转化为对象 var test='{ colkey: "col", colsinfo: "NameList" }' var obj2=eval("("+te...

var str = '{id:"item1",num:1},{id:"item2",num:2},{id:"item3",num:3}';var arr = eval('([' + str + '])');

var str = '{"rows":[{"ID":0,"登录账号":"admin","登录时间":"\/Date(1446772997000)\/","登录地点":"河北石家庄","登录IP":"115.181.15.99"}]}'; var obj = eval("(" + str + ")"); console.log(obj);

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