コード例 #1
0
ファイル: JsonSchemaReader.cs プロジェクト: amacal/jinx
        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
ファイル: JsonSchemaDefinitions.cs プロジェクト: amacal/jinx
 public JsonSchemaDefinitions(JsonSchemaRepository repository, JsonObject root)
 {
     this.root = root;
     this.parser = new JsonSchemaParser();
     this.repository = repository;
 }