首页 > Web开发 > 详细

JSON.parse()的正确用法

时间:2015-12-18 13:00:23      阅读:171      评论:0      收藏:0      [点我收藏+]

 昨天晚上在项目中使用JSON.parse()来将字符串格式的数据转换成json,结果悲剧了,总感觉方法没有用错,可是就是报错!想了好久,最后发现原来是json字符串格式不标准!

如:var a = “{‘id‘:‘1’,‘name‘:‘北京‘}” 和 var b =  ‘{“id”:"1","name":"北京"}’,有发现a和b有什么不同吗?

咋一看是没有什么不同的,但是,当JSON.parse(a)时,浏览器报错了,但是,JSON.parse(b)确是正常的;原来b才是原生json的标准格式,所有键值都必须是“双引号”括起来,JSON.parse()也只认这个格式,像a这种用单引号是错误的!

JSON.parse()的正确用法

原文:http://www.cnblogs.com/garfieldzhong/p/5056692.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!