Swashbuckle SwaggerGen不尊重注入的自定义Json序列化器

时间:2018-10-02 00:36:36

标签: .net-core asp.net-core-webapi swashbuckle

我正在使用JsonApiSerializer遵守Json API Spec,如下所示:

 services.AddMvc(options =>
        {
            var jsonApiFormatter = new JsonOutputFormatter(new JsonApiSerializerSettings(), ArrayPool<char>.Shared);
            options.OutputFormatters.RemoveType<JsonOutputFormatter>();
            options.OutputFormatters.Insert(0, jsonApiFormatter);
        });

但是SwaggerGen忽略它,仍然使用默认的Json序列化器(Json.NET)

如何执行它以适应新的序列化器。

0 个答案:

没有答案