odin-jsonschema

Implementation of JSON schema for Odin
Log | Files | Refs | LICENSE

schema.json (552B)


      1 {
      2   "$schema": "https://json-schema.org/draft/2020-12/schema",
      3   "type": "object",
      4   "properties": {
      5     "owner": { "$ref": "#/$defs/person" },
      6     "pet": { "$ref": "#/$defs/pet" }
      7   },
      8   "required": ["owner"],
      9   "$defs": {
     10     "person": {
     11       "type": "object",
     12       "properties": {
     13         "name": { "type": "string" },
     14         "pet": { "$ref": "#/$defs/pet" }
     15       },
     16       "required": ["name"]
     17     },
     18     "pet": {
     19       "type": "object",
     20       "properties": {
     21         "name": { "type": "string" }
     22       },
     23       "required": ["name"]
     24     }
     25   }
     26 }