我在 .net core 3.1 中添加了NewtonsoftJson作为中间件。我很想转移到新的System.Text.Json序列化程序。
虽然我不能直接切换,但有没有办法在某个方法中使用System.Text.Json中的序列化程序。更或者说有一个特别需要加速的方法。
已添加: 我在启动时进行了配置。
services.AddControllers(options => options.RespectBrowserAcceptHeader = true)
.AddNewtonsoftJson(options => options.SerializerSettings.ReferenceLoopHandling =
Newtonsoft.Json.ReferenceLoopHandling.Ignore);
我的迁移问题是我不能一次性将所有内容都更改为 System.Text.Json。因此,如果我可以更改一个控制器或仅更改一个控制器中的一个方法来使用 System.Text.Json 版本,那么就可以解决我的问题。
ReferenceLoopHandling.Ignore
目前未实现。 - dbc