【发布时间】:2015-11-16 15:00:50
【问题描述】:
我有一些使用JsonSchemaResolver 类和GetSchema 方法的旧代码,但根据文档,这些代码现在已经过时了。因此,我想更新我的代码以使用新的 API,但我似乎无法找到使用 JSchemaResolver 类获取已解析架构的相应方法。
【问题讨论】:
标签: c# json.net jsonschema
我有一些使用JsonSchemaResolver 类和GetSchema 方法的旧代码,但根据文档,这些代码现在已经过时了。因此,我想更新我的代码以使用新的 API,但我似乎无法找到使用 JSchemaResolver 类获取已解析架构的相应方法。
【问题讨论】:
标签: c# json.net jsonschema
没有真正与JSchemaResolver 等效的方法。
JsonSchemaResolver 只是模式的 id/值字典,JSchemaResolver 旨在从外部资源解析模式。它的主要方法GetSchemaResource 返回一个Stream,然后在内部加载。
JsonSchemaResolver 之类的内容已被删除,因为它无法处理循环架构关系等复杂情况。
【讨论】: