{
"schema": {
"type": "//rec",
"required": {
"key": { "type": "//int" }
},
"optional": {
"opt": { "type": "//bool" }
}
},
"fail": {
"obj" : {
"opt-pants-rest-pants":
[
{
"data": [ ],
"check": [ ],
"error": [ "unexpected" ]
},
{
"data": [ ],
"check": [ ],
"error": [ "missing" ]
},
{
"data": [ "opt" ],
"check": [ "optional", "opt" ],
"error": [ "type" ]
}
]
}
}
}