您的位置:首页 > Web前端 > JavaScript

JSON 的键值对的 Key 为什么要引号?

2019-06-13 18:18 399 查看

JSON 的键值对的 Key 为什么要引号?

JSON

根据官方定义可以看出
键值对pair一定是string : value的格式

key:必须是string,根据string的定义,所以必须打双引号。

value:可以是string,number,object,array,true,false,null
这些东西里面只有string是带双引号的,其他都不带。

至于为什么这么定义
从使用上说,你如果把其他类型做为key,在做解析的时候肯定会带来不便。

从逻辑上说,key的作用就是为value取一个特定的名称,名称当然是用字符串来表示。

http://www.45zq.cn/portal/article/index/id/98.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: