Saya memiliki skema json di draft-03. Salah satu properti di dalamnya adalah seperti ini -
"KeyToCheck": {
"type": "array",
"items": {
"type": "object",
"required": "true",
"properties": {
"property1": {
"type": "string",
"required": "true"
},
"property2": {
"type": "string",
"required": "true"
},
"property3": {
"type": "number",
"required": "true"
},
"property4": { "type": "array" }
}
},
"required": "true"
}
Saya telah menerapkan diperlukan - benar untuk KeyToCheck (yang paling bawah diperlukan-benar di json di atas. Namun metode IsValid masih lewat meskipun array KeyToCheck kosong di Respon. Metode ini digunakan dengan cara ini - Jtoken.parse(response) .isvalid(skema).