0
我們正在使用Json.Net架構並需要多代提供者。 但是,當我們指定多個提供者時,似乎只使用列表中的最後一個。如何使用多個架構GenerationProviders
以下是僅使用ObjectNotNullableGenerationProvider並忽略StringEnumGeneration的示例。
任何多個提供者的例子或幫助爲什麼這不起作用的例子,將不勝感激。
實施例:
var generator = new JSchemaGenerator
{
SchemaReferenceHandling = SchemaReferenceHandling.None,
DefaultRequired = Required.Default,
};
generator.GenerationProviders.Add(new StringEnumGenerationProvider());
generator.GenerationProviders.Add(new ObjectNotNullableGenerationProvider());
var jsonSchema = generator.Generate(typeof(SchemaTest));