예제 #1
0
        public JsonSchema Load()
        {
            JsonObject root = document.Root.As<JsonObject>();
            JsonSchemaRepository repository = new JsonSchemaRepository();

            JsonSchemaDefinitions definitions = new JsonSchemaDefinitions(repository, root);
            JsonSchema schema = new JsonSchema(parser.Parse(root), definitions);

            return schema;
        }
예제 #2
0
 public JsonSchemaDefinitions(JsonSchemaRepository repository, JsonObject root)
 {
     this.root = root;
     this.parser = new JsonSchemaParser();
     this.repository = repository;
 }