我意識到有很多關于為什么 Java 或其他語言不支持無符號整數的類似問題,但這些問題是關于語言設計背后的基本原理和哲學的問題,旨在表達新事物的創造力。
OpenAPI 應該是描述性的。如果 API 想要公開 64 位無符號字,它應該能夠。OpenAPI 應該促進代碼生成器構建客戶端來使用該 API。
好吧,這個論點可以無限期地允許各種奇異的原始型別。這可以指出為“他們必須在某處畫一條線”。
但是無符號的 32 位和 64 位字是超級常見的原語。為什么它們不受支持?
獎勵:哪些 REST API 規范格式支持它們?
uj5u.com熱心網友回復:
你不能這樣做:
{
"type": "integer",
"minimum": "0"
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/371904.html
標籤:休息 开放式API jsonschema
