是否需要引用JSON字符串(仅限数字)?

时间:2016-01-27 18:59:40

标签: json

JSON对象是否可以省略仅包含数字的字符串的引号?例如,解析器还应该处理{“name”:0}而不是{“name”:“0”}?

如果没有引用字符串值,我们有一个内部解析器失败。但是,我们使用第三方解析器测试了上述内容,解析{“name”:0}并将值作为字符串返回 - 即“0”。

我不确定我们是否应该坚持JSON数据包的发件人总是引用字符串值,或者我们应该修改解析器以引用引用的和非引用的。

我很感激“官方”文档的任何提示。

1 个答案:

答案 0 :(得分:0)

官方JSON spec表示这些数字是不加引号的。如果它被引用,它不是数字,它是一个字符串。例如"0"是一个字符串,而不是数字。

相关问题