哪些字符在JSON密钥名称中有效/无效?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

JavaScript对象或JSON字符串中的键名是否有禁用的字符?还是需要转义的角色?

更具体地说,我想在键名中使用“$”,“ - ”和空格。

提问于
用户回答回答于

任何有效的字符串都是有效的密钥。它甚至可以"只要你逃脱它:

{"The \"meaning\" of life":42}

将这些值加载到某些语言中可能会遇到困难,这些语言尝试将键与对象字段名称相关联。但是,我不知道有这种情况。

扫码关注云+社区