在JSON API,它是有效的返回单个值,诸如123
,"somestring"
或null
?它本身是一个有效的JSON字符串的值吗?
我读了JSON spec,其中指出:
JSON是建立在两个结构:
- 名称/值对的集合。在各种语言中,这被实现为对象,记录,结构,字典,散列表,键控列表或关联数组。
- 值的有序列表。在大多数语言中,这是作为数组,矢量,列表或序列实现的。
但我不太清楚,如果这意味着只有对象和数组是有效的JSON,或者自己的价值观是有效的太(即会正确地被任何兼容的解析器解析)。
任何想法?
你可以用1000 JSON解析器之一测试它。 – gdoron 2013-03-01 06:33:40
@gdoron,我对规范感兴趣,而不是每个解析器对它的个人解释。 – 2013-03-01 06:45:01