asp.net core序列化json配置,适用于mvc,webapi

微软官网文档:
https://docs.microsoft.com/zh-cn/aspnet/core/web-api/advanced/formatting?view=aspnetcore-6.0

框架集.net 6
为asp.net core webapi,asp.net core mvc配置json返回数据响应

添加基于 Newtonsoft.Json 的 JSON 格式支持
ASP.NET Core 3.0 之前的版本中,默认设置使用通过 Newtonsoft.Json 包实现的 JSON 格式化程序。 在 ASP.NET Core 3.0 或更高版本中,默认 JSON 格式化程序基于 System.Text.Json。 Newtonsoft.Json通过安装 Microsoft.AspNetCore.Mvc.NewtonsoftJson, NuGet 包并在中进行配置,可获得对基于的格式化程序和功能的支持 Startup.ConfigureServices 。

public void ConfigureServices(IServiceCollection services)
{
    services.AddControllers()
        .AddNewtonsoftJson();
}

在前面的代码中,对的调用将 AddNewtonsoftJson 配置以下 WEB API、MVC 和 Razor 页面功能以供使用 Newtonsoft.Json

你可能感兴趣的:(asp.net,core,mvc,json,asp.net,core)