我创建了许多引用http://json-schema.org/draft-04/schema#的JSON模式。假设我称这些为myschema1.schema.json,myschema2.schema.json等。我要保存已针对这些架构之一进行了验证的JSON字符串,以后,我需要能够编辑该数据并重新验证违反原始架构。如何在保存的JSON文件中包含对原始架构的引用?我考虑过将其简单地包含为一个属性,但是我不希望在基于JSON属性动态创建类时包含该架构属性,因为我不想将其包含在编辑表单中。
这就是我想做的。
{
"$schema": "http://someURI/myschema1",
"Property 1": "One",
"Property 2": "Two"
}
..但是由于架构中不包含属性名$ schema,因此验证失败。任何建议将是最欢迎的。谢谢!