Ich versuche, ein JSON-Schema für eine bestehende JSON-Datei zu erstellen, die etwa wie folgt aussieht:eine Typdefinition für eine Eigenschaft mit dem Namen „Typ“ mit JSON Schema erstellen
{
"variable": {
"name": "age",
"type": "integer"
}
}
Im Schema, ich will die type
Eigenschaft hat den Wert string
oder integer
zu gewährleisten:
{
"variable": {
"name": "string",
"type": {
"type": "string",
"enum": ["string", "integer"]
}
}
}
Leider sprengt es mit der Meldung: ValidationError {is not any of [subschema 0]...
.
Ich habe gelesen, dass es im JSON-Schema "keine reservierten Wörter" gibt, also nehme ich an, ein Typ von Typ ist gültig, vorausgesetzt, ich erkläre es richtig?