Ich möchte ein Schema der JSON-Datei.Es ist für ein Array von Produkten.Wie definiert man die minimale Größe von Array in der JSON-Schema
Das json Schema ist ähnlich wie im folgenden:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Product set",
"type": "array",
"items": {
"title": "Product",
"type": "object",
"properties": {
"id": {
"description": "The unique identifier for a product",
"type": "number"
},
"name": {
"type": "string"
},
"price": {
"type": "number",
"minimum": 0,
"exclusiveMinimum": true
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"uniqueItems": true
},
"dimensions": {
"type": "object",
"properties": {
"length": {"type": "number"},
"width": {"type": "number"},
"height": {"type": "number"}
},
"required": ["length", "width", "height"]
},
"warehouseLocation": {
"description": "Coordinates of the warehouse with the product",
"$ref": "http://json-schema.org/geo"
}
},
"required": ["id", "name", "price"]
}
}
Die Anordnung sollte mindestens ein Element darin. Wie kann ich das Minimum des Arrays definieren?
Muss ich die minimale Definition hinzufügen?
ein Beispiel ist nützlicher als Links (die im Laufe der Zeit verrotten können) –