История изменений
Исправление anonymoos, (текущая версия) :
Нашел решение сам. Кому интересно, приведённая в топике схема упрощается через ссылки так:
{
"$schema":"http://json-schema.org/draft-03/schema#",
"type":"object",
"properties":{
"minsize":{
"description":"bla-bla 1",
"$ref": "#/definitions/defval"
},
"maxsize:"{
"description":"bla-bla 2",
"$ref": "#/definitions/defval"
}
},
"definitions":{
"defval":{
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"type":"integer",
"minimum":0
},
"name":{
"type":"string"
}
}
}
}
}
}
Исправление anonymoos, :
Нашел решение сам. Кому интересно, приведённая в топике схема упрощается через ссылки так:
{
"$schema":"http://json-schema.org/draft-03/schema#",
"type":"object",
"properties":{
"minsize":{
"description":"bla-bla 1",
"$ref":"#/definitions/defval"
},
"maxsize:"{
"description":"bla-bla 2",
"$ref":"#/definitions/defval"
},
"definitions":{
"defval":{
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"type":"integer",
"minimum":0
},
"name":{
"type":"string"
}
}
}
}
}
}
}
Исходная версия anonymoos, :
Нашел решение сам. Кому интересно, приведённая в топике схема упрощается через ссылки так: