JSON是否允许数字的正号?

时间:2014-10-31 03:55:32

标签: json grammar number-formatting

在检查了JSON.org铁路(语法)定义之后,数字定义提供了否定符号( - ),但忽略了识别正(+)符号 - 这是图中的遗漏,或JSON是否禁止发布符号(+)数字?

指数允许可选的正(+)和负( - )符号,因此它似乎节省很少,以便为数字提供(+)的识别...

1 个答案:

答案 0 :(得分:3)

不,它没有。

json.org上的语法外,还有

提供的JSON定义

关于签名号码的记号,它们都是一致的。前者有

  

JSONNumber :: - ? DecimalIntegerLiteral JSONFraction? ExponentPart?

而后者说

  

number = [minus] int [frac] [exp]

此外,所有这些规范都允许在exponent中使用可选的加号,但是没有一个允许加号出现在数字文字之前。

相关问题