使用JSchemaResolver时是否有等效的JsonSchemaResolver.GetSchema?

时间:2015-11-16 15:00:50

标签: c# json.net jsonschema

我有一些使用JsonSchemaResolver类和GetSchema方法的旧代码,但根据文档,这些代码现在已经过时了。因此,我想更新我的代码以使用新API,但我似乎无法找到使用JSchemaResolver类获取已解析模式的相应方法。

1 个答案:

答案 0 :(得分:1)

JSchemaResolver没有真正的等效方法。

虽然JsonSchemaResolver只是模式的id / value字典,但JSchemaResolver旨在解析来自外部资源的模式。其主要方法GetSchemaResource返回Stream,然后在内部加载。

JsonSchemaResolver这样的东西被删除了,因为它无法处理像循环模式关系这样的复杂情况。