为了账号安全,请及时绑定邮箱和手机立即绑定

关于json的解析

json对象的成员  不用解析 也一样可以用 json.成员 方式来获得值    用eval或者JSON.parse解析后 有什么区别吗

-----------------------------------------------------------------------------------------------------------------------

刚没看清...发现原来是解析的字符串....之前我问的是 var obj={"x":123}  obj.x         eval({“x”:123}) 没发现老师的用eval解析的其实是字符串“{’x‘:123}” 

正在回答

2 回答

对,解析的是字符串. 直接就在JavaScript里面的会被当做对象字面量,所以可以直接调用
0 回复 有任何疑惑可以回复我~

一个有没有格式限制,一个有格式限制,所以eval在解析数据的同时,也解析了其中含有的方法,而JSON.parse中格式不对就直接报错了,不会去解析其中的方法。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224758    人
  • 解答问题       708    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

关于json的解析

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号