标签: json
JSON对象是否可以省略仅包含数字的字符串的引号?例如,解析器还应该处理{“name”:0}而不是{“name”:“0”}?
如果没有引用字符串值,我们有一个内部解析器失败。但是,我们使用第三方解析器测试了上述内容,解析{“name”:0}并将值作为字符串返回 - 即“0”。
我不确定我们是否应该坚持JSON数据包的发件人总是引用字符串值,或者我们应该修改解析器以引用引用的和非引用的。
我很感激“官方”文档的任何提示。
答案 0 :(得分:0)
官方JSON spec表示这些数字是不加引号的。如果它被引用,它不是数字,它是一个字符串。例如"0"是一个字符串,而不是数字。
"0"