Tôi muốn tạo một giản đồ tệp json. Nó là một mảng sản phẩm.Cách xác định kích thước tối thiểu của mảng trong lược đồ json
Giản đồ json là tương tự như sau:
{
"$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"]
}
}
Mảng nên ít nhất một mục trong đó. Làm thế nào tôi có thể xác định tối thiểu của mảng?
Tôi có cần thêm khử minimun không?
ví dụ hữu ích hơn liên kết (có thể bị thối theo thời gian) –