JsonSchema 包含一个数据项 'untyped' json
JsonSchema containing a data items which is 'untyped' json
我想定义一个 JSON 架构,它定义了数据结构的层次结构,但其中一个数据项本身就是 json,但该数据项的架构不是强类型的(即在编写模式时未知结构)。我希望验证器能够验证该项目是否有效 json,并且我想避免必须在 json 中使用反斜杠引号,如果数据项被声明为原始字符串。
JSON 模式支持吗?
更具体地说(如果相关的话)我正在使用 C# 和 NewtonSoft JSONSchema 类。
我认为答案是将某些内容声明为 'object' - 它针对 json 进行了解析但未针对成员等进行验证。我想这是因为默认情况下启用 'allow an unknown property'对于对象。
我想定义一个 JSON 架构,它定义了数据结构的层次结构,但其中一个数据项本身就是 json,但该数据项的架构不是强类型的(即在编写模式时未知结构)。我希望验证器能够验证该项目是否有效 json,并且我想避免必须在 json 中使用反斜杠引号,如果数据项被声明为原始字符串。
JSON 模式支持吗?
更具体地说(如果相关的话)我正在使用 C# 和 NewtonSoft JSONSchema 类。
我认为答案是将某些内容声明为 'object' - 它针对 json 进行了解析但未针对成员等进行验证。我想这是因为默认情况下启用 'allow an unknown property'对于对象。