如何在Json.Text中全局添加自定义转换器?

如何在Json.Text中全局添加自定义转换器?,json,asp.net-core-3.1,.net-core-3.1,Json,Asp.net Core 3.1,.net Core 3.1,如何在Json.Text中全局添加自定义转换器 我可以看到,为了添加一个转换器,我可以这样做: var serializeOptions = new JsonSerializerOptions { WriteIndented = true, Converters = { new DateTimeOffsetJsonConverter() } }; jsonString = JsonSerializer.Serialize(weatherForec

如何在Json.Text中全局添加自定义转换器

我可以看到,为了添加一个转换器,我可以这样做:

var serializeOptions = new JsonSerializerOptions
{
    WriteIndented = true,
    Converters =
    {
        new DateTimeOffsetJsonConverter()
    }
};

jsonString = JsonSerializer.Serialize(weatherForecast, serializeOptions);
但我还想为我的控制器输入和输出添加一个自定义转换器。这里隐式地发生了转换,所以我不能使用上面的代码