JSON名称-值对可以有空名称吗?

  • 本文关键字:名称 JSON json
  • 更新时间 :
  • 英文 :


我正在用样本测试我的JSON代码。Json从这里的测试套件,它包含了许多名称值对,其中的名称只是一个空字符串,即。"。这是正确的吗?RFC4627只是声明名称应该是唯一的,但没有提到空名称。

规范是这样定义对象的:

object
    {}
    { members }
members
    pair
    pair , members
pair
    string : value
    array
string
    ""
    " chars "

换句话说,对象可以是空的,也可以包含membersmemberspair s。pairstring : valuestring""" chars "

这意味着空字符串是有效的字符串,在一对中是有效的,在对象中是有效的成员

根据http://www.json.org/上的图表(这可能是你能得到的最正式的图表),名称只是字符串,字符串当然可以是空的。

最新更新