Правильная JSON-схема для массива элементов разного типа
У меня есть неупорядоченный массив элементов JSON. Согласно спецификацииhttp://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.5 приведенная ниже схема json будет проверяться только в том случае, если объекты в массиве отображаются в этом порядке. Я неЯ не хочу указывать порядок, просто проверяйте объекты в массиве, независимо от порядка или количества объектов. Из спецификации я могуКажется, я не понимаю, как это делается.
"transactions" : {
"type" : "array",
"items" : [
{
"type" : "object",
"properties" : {
"type" : {
"type" : "string",
"enum" : ["BUILD", "REASSIGN"]
}
}
},
{
"type" : "object",
"properties" : {
"type" : {
"type" : "string",
"enum" : ["BREAK"]
}
}
}
]
}