Ist es möglich, ein JSON-Schema mithilfe von AND-Bedingungen zwischen zwei Elementen zu überprüfen?
Ich habe ein Beispiel, in dem ich Eigenschaft A nur überprüfen muss, wenn Eigenschaft B den Wert "true" hat. zum Beispiel:
{
"A":"verify me only if B is true",
"B": "false"
}
In diesem Fall sollte A überhaupt nicht verifiziert werden.
Ich kann A oder B separat verifizieren, weiß aber nicht, wie ich die beiden verknüpfen soll.
Vielen Dank!
Antworten:
3 für die Antwort № 1Mit anyOf erstellen Sie zwei Alternativen.
In der ersten Alternative ist B eine AufzählungMit nur dem Wert true wird A überprüft, und vermutlich möchten Sie, dass A und B erforderlich sind. In der zweiten Alternative ist B nicht (eine Aufzählung mit nur dem Wert true) und A wird nicht verifiziert.