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

Posted 棉晗榜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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序列化json配置,适用于mvc,webapi的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ASP.NET Core 的 .json 配置文件中以跨平台方式存储文件路径?

Asp.Net Core中Json序列化处理整理

每个请求的 ASP.NET Core API JSON 序列化程序设置

在Asp.Net Core中关于appsettings.json的快速简便的读取和设置方式

ASP.NET Core 仅部署适用的 appsettings.EnvironmentName.json

Asp.Net Core 轻松学-玩转配置文件