पर सेटिंग की आवश्यकता है, मैं वस्तुओं की मेरी जेसन-स्कीमा सरणी पर required
सेट करने का तरीका जानने का प्रयास कर रहा हूं। आवश्यक संपत्ति किसी वस्तु पर ठीक काम करती है, केवल सरणी नहीं।एक जेसन-स्कीमा सरणी
"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
}
यहाँ json सरणी मैं भेज रहा हूँ है:
यहाँ मेरी json स्कीमा का हिस्सा है। जेसन सत्यापन विफल होना चाहिए क्योंकि मैं इन वस्तुओं में विवरण नहीं दे रहा हूं।
"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 v4 का उपयोग कर प्रतीत होता है। – ipengineer