2014-10-31 68 views
2

在檢查了JSON.org鐵路(語法)定義之後,數字定義提供了負號( - ),但省略了對正號(+)的識別 - 這是圖中的遺漏,還是JSON不允許使用明示標誌+)的數字?不JSON允許數字積極的跡象?

該指數允許任意的正(+)和負極( - )的跡象,所以它似乎節省一點,以提供號碼識別的(+)...

+0

你想做什麼? – 2014-10-31 04:40:52

+0

作爲一個項目來發送/一部分接收JSON從Web API,我被檢查的JSON規範。我感到驚訝的是該規範並沒有讓數字顯陽性(+)號。 – ChuckCottrill 2014-10-31 04:43:50

+0

但很明顯,正數不需要任何符號。 – 2014-10-31 04:50:07

回答

2

不,這不是」噸。

除了對json.org語法,也被

符號數的關於符號的RFC 7159,他們都是一致的。前者有

JSONNumber :: - ? DecimalIntegerLiteral JSONFraction? ExponentPart?

而後者說

數= [減去] INT [壓裂] [曝光]

而且所有這些規範都允許可選的加在指數符號,但沒有允許加號在數字文字之前。