如何在保存的JSON字符串中引用验证模式?

如何在保存的JSON字符串中引用验证模式?,json,json.net,Json,Json.net,我已经创建了许多引用的JSON模式。假设我将这些称为myschema1.schema.json、myschema2.schema.json等。我正在保存已根据其中一个模式验证的json字符串,稍后我需要能够编辑该数据并根据原始模式重新验证它。如何在保存的JSON文件中包含对原始模式的引用?我考虑简单地将其作为属性包含,但我不希望在基于JSON属性动态创建类时包含此模式属性,因为我不希望它包含在编辑表单中 以下是我希望能够做到的 { "$schema": "http://someURI/mys

我已经创建了许多引用的JSON模式。假设我将这些称为myschema1.schema.json、myschema2.schema.json等。我正在保存已根据其中一个模式验证的json字符串,稍后我需要能够编辑该数据并根据原始模式重新验证它。如何在保存的JSON文件中包含对原始模式的引用?我考虑简单地将其作为属性包含,但我不希望在基于JSON属性动态创建类时包含此模式属性,因为我不希望它包含在编辑表单中

以下是我希望能够做到的

{
  "$schema": "http://someURI/myschema1",
  "Property 1": "One",
  "Property 2": "Two"
}
..但由于架构中不包括属性名$schema,因此验证失败。欢迎提出任何建议。谢谢