js中JSON 属性必须用双引号【转】


首先强调一点,这里所说的JSON格式数据,并不是指 JavaScript 对象直接量。

关于这方面内容可以参阅是否存在JSON对象一章节。

JSON格式数据有严格的语法规定,属性必须由双引号包裹。

下面看几段代码实例:

let jsonStr='{"webName":"蚂蚁部落","url":"softwhy.com","age":2}';

上面代码中,JSON格式数据中的键(也就是属性)必须使用双引号包裹。

var jsonStr="{'webName':'蚂蚁部落'}";
console.log(JSON.parse(jsonStr));

上面的代码会报错,因为JSON格式字符串的键必须使用双引号包裹,没有例外。

再强调一点,如果值是字符串,也必须使用双引号包裹,而不是单引号。

关于JSON.parse()方法参阅JSON.parse()方法一章节。

文章转自:https://www.softwhy.com/article-9103-1.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM