2016-02-17 18 views

回答

6

使用anyOf來聲明屬性必須符合一個或另一個模式。

{ 
    "type": "object", 
    "properties": { 
     "tracking_number": { 
      "anyOf": [ 
       { "$ref": "#/definitions/tracking_number" }, 
       { "type": "array", "items": { "$ref": "#/definitions/tracking_number" } 
      ] 
    }, 
    "definitions": { 
     "tracking_number": { "type": "integer" } 
    } 
} 
+4

當我看到你的名字時不得不大笑......這是一個可以提供有關JSON的建議的人! – gnasher729

+0

原來在這種情況下,「oneOf」對我來說更好。但你讓我走在正確的道路上。 –