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 API JSON 序列化程序设置
在Asp.Net Core中关于appsettings.json的快速简便的读取和设置方式