Korrigieren Sie das JSON-Schema für ein Array von Elementen unterschiedlichen Typs

Ich habe ein ungeordnetes Array von JSON-Elementen. Entsprechend der Spezifikationhttp://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.5 Das folgende JSON-Schema wird nur dann überprüft, wenn die Objekte im Array in DIESER REIHENFOLGE angezeigt werden. Ich möchte keine Reihenfolge angeben, sondern nur die Objekte innerhalb des Arrays validieren, unabhängig von der Reihenfolge oder Anzahl der Objekte. Aus der Spezifikation kann ich nicht verstehen, wie das gemacht wird.

"transactions" : {
    "type" : "array",
    "items" : [
        {
            "type" : "object",
            "properties" : {
                "type" : {
                    "type" : "string",
                    "enum" : ["BUILD", "REASSIGN"]
                }
            }
        },
        {
            "type" : "object",
            "properties" : {
                "type" : {
                    "type" : "string",
                    "enum" : ["BREAK"]
                }
            }
        }
    ]
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage