码迷,mamicode.com
首页 > Web开发 > 详细

JSON.parse()的正确用法

时间:2015-12-18 13:03:30      阅读:163      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!