json中的属性必须要加双引号吗?不加为什么也不会出错?
WEB前端
(1)
收藏
我要回答
在Javascript中,如果是合法的变量名,属性可以不用加双引号,但是如果不是合法的变量名,比如:person-name,那么属性必须要加双引号,而且在读取的时候,不能使用.person-name的方式读取,要使用["person-name"]的方式读取。
在Javascript中,如果是合法的变量名,属性可以不用加双引号,但是如果不是合法的变量名,比如:person-name,那么属性必须要加双引号,而且在读取的时候,不能使用.person-name的方式读取,要使用["person-name"]的方式读取。