关于 json 的写法问题,有一点不太理解?

查看 125|回复 14
wu67   
js 的 object 中, 你写的 key 是会被转成 string 的.
就像你输入 1 2 这种数字, 也可以用来做键名(虽然正经人不会写这种玩意, 但真的是符合语法的), 但是它会被隐式转换成 string.
Kirscheis   
没有引号的话,
{
prettyPrint: 114514
}
里面的 keyname 到底是 "prettyPrint" 呢,还是 "\n\n prettyPrint"
oneisall8955   
key 可以带其他字符,如空格,[email protected]#%~等
eason1874   
@tool2d #6 我觉得要反过来理解,不是 JSON 多此一举,而是 JS 提供了语法糖,允许你在部分场景省略引号
oneisall8955   
json 不仅仅是手打,也可能是服务端返回的,根据业务逻辑,key 多种多样
您需要登录后才可以回帖 登录 | 立即注册

返回顶部