旧版asp.net核心应用程序的json序列化程序设置是通过添加设置的AddMvc().AddJsonOptions(),但我没有AddMvc()在中使用asp.netcore 3。那么如何设置全局json序列化设置呢?
AddMvc().AddJsonOptions()
AddMvc()
asp.netcore 3
AddMvc返回一个IMvcBuilder实现,该实现具有相应的AddJsonOptions扩展方法。新型方法 AddControllers,AddControllersWithViews和AddRazorPages还返回一个IMvcBuilder实现。以与您链接的相同方式与这些链接AddMvc:
AddMvc
IMvcBuilder
AddJsonOptions
AddControllers
AddControllersWithViews
AddRazorPages
services.AddControllers() .AddJsonOptions(options => { // ... });
请注意,options这里不再适用于Json.NET,而是适用于较新的System.Text.JsonAPI。
options
System.Text.Json