您的位置:首页 > Web前端 > JavaScript

使用js代码解析json字符串

2017-06-05 09:35 399 查看
1.使用eval()方法来解析

(1).解析单个对象

var str1 = '{"id":"001","name":"user01"}';

var obj1 = eval('('+str1+')');

//获取信息

alert(obj1.id);

alert(obj1.name);

(2).解析对象数组

var strs = '[{"id":"001","name":"user01"},{"id":"002","name":"user02"}]';

var objs = eval(strs);

//获取信息

var id1 = objs[0].id

var name1 = objs[0].name

var id2 = objs[1].id

var name2 = objs[1].name

alert(id1);

2.使用JSON.parse()方法解析

(1)解析单个对象

var str1 = '{"id":"001","name":"user01"}';

var obj1 = JSON.parse(str1);

//获取信息

alert(obj1.id);

alert(obj1.name);

(2)解析对象数组

var str2 = '[{"id":"001","name":"user01"},{"id":"002","name":"user"}]';

var objs = JSON.parse(str2);

//获取信息

alert(objs[0].id);

alert(objs[0].name);

alert(objs[1].id);

alert(objs[1].name);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: