Tôi đang cố gắng tìm ra cách đặt required
trên mảng đối tượng json-schema của đối tượng. Thuộc tính bắt buộc hoạt động tốt trên một đối tượng không phải là một mảng.trên một mảng sơ đồ json
Dưới đây là các mặt hàng phần của giản đồ json tôi:
"items": {
"type": "array",
"properties": {
"item_id": {"type" : "number"},
"quantity": {"type": "number"},
"price": {"type" : "decimal"},
"title": {"type": "string"},
"description": {"type": "string"}
},
"required": ["item_id","quantity","price","title","description"],
"additionalProperties" : false
}
Dưới đây là mảng json Tôi gửi qua. Việc xác nhận json sẽ thất bại vì tôi không chuyển mô tả trong các mục này.
"items": [
{
"item_id": 1,
"quantity": 3,
"price": 30,
"title": "item1 new name"
},
{
"item_id": 1,
"quantity": 16,
"price": 30,
"title": "Test Two"
}
]
json-schema.org dường như đang sử dụng v4. – ipengineer