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

JSON.parse(json)与eval的改变

发布时间:2020-12-16 19:27:17 所属栏目:百科 来源:网络整理
导读:做ajax请求时常常用eval把返回来的数据转换为json对象 var json = xhr.responseText; json="{'title':'这是标题','url':'这是路径'}"; //注意这其中的引号 //eval('obj='+responseText);//这种方式有安全问题,eval中会执行相关的代码 //alert(obj[0].title)

做ajax请求时常常用eval把返回来的数据转换为json对象

var json = xhr.responseText;
json="{'title':'这是标题','url':'这是路径'}"; //注意这其中的引号
//eval('obj='+responseText);//这种方式有安全问题,eval中会执行相关的代码
//alert(obj[0].title);
//alert(ojb[1].url);
var book = JSON.parse(json);//浏览器原生的JSON.parse方法
alert(book[
0 ].title); // first book title
alert(book[ 1 ].url); // second book URL

(编辑:李大同)

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

    推荐文章
      热点阅读