加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

dojo把字符串转换成json数组

发布时间:2020-12-16 21:26:22 所属栏目:百科 来源:网络整理
导读:注意字符串的格式 var ob='[ { "id": "world","name":"中共湖南省委办公厅01","type":"planet"},{ "id": "world1","name":"中共湖南省委办公厅02","type":"planet"}]'; alert(ob[0].name); var obj=JSON.parse(ob); console.info(obj); alert(obj[0].name);

注意字符串的格式

var ob='[ { "id": "world","name":"中共湖南省委办公厅01","type":"planet"},{ "id": "world1","name":"中共湖南省委办公厅02","type":"planet"}]';
alert(ob[0].name);
var obj=JSON.parse(ob);
console.info(obj);
alert(obj[0].name);
alert("json数组的大小是:"+obj.length)

但是在IE10下测试通不过,不能转化为相对应的json数组

在此,我们可以用原生的js来转换

JSON字符串:
var str1 = '{ "name": "cxh","sex": "man" }';
JSON对象:
var str2 = { "name": "cxh","sex": "man" };

JSON字符串转换为JSON对象

要使用上面的str1,必须使用下面的方法先转化为JSON对象:

//由JSON字符串转换为JSON对象

var obj = eval('(' + str + ')');

OK搞定!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读