扫码关注官方订阅号
标准的json应该是{"username":"tom"}这样key-value形式,为啥vue中的所有key都不带双引号,而value是单引号
ringa_lee
都是js对象,都能解析,为啥一定要加双引号,用JSON只是方便后台数据可以快速序列化为object,如果只是普通数据,不加双引号也无碍
1.在JS中,在key中带不带引号、双引号都是可以的,key只要是合法的符合变量命名规范的就可以不带引号;不合法的使用单引号、双引号包裹,在访问的时候只能使用[]语法而不能使用.语法
[]
.
var p={ "a":'1', 'b':'2', a1:'1234', "A-B":'A-B', "A B":'A B' }; console.log(p.a); console.log(p["A-B"]); console.log(p["A B"]);
2.JS中单引号和双引号都可以表示字符串,单引号可以包裹双引号,反子不行。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
都是js对象,都能解析,为啥一定要加双引号,用JSON只是方便后台数据可以快速序列化为object,如果只是普通数据,不加双引号也无碍
1.在JS中,在key中带不带引号、双引号都是可以的,key只要是合法的符合变量命名规范的就可以不带引号;
不合法的使用单引号、双引号包裹,在访问的时候只能使用
[]语法而不能使用.语法2.JS中单引号和双引号都可以表示字符串,单引号可以包裹双引号,反子不行。