您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Asp.net Core Web Api中将Newtonsoft.Json用作默认值?

如何在Asp.net Core Web Api中将Newtonsoft.Json用作默认值?

在.NET Core 3.0+中,包括NuGet软件包Microsoft.AspNetCore.Mvc.NewtonsoftJson,然后替换

services.AddControllers();

ConfigureServices

services.AddControllers().AddNewtonsoftJson();

这是.NET Core 3.0中的预发行版NuGet程序包,但是.NET Core 3.1中的完整发行版程序包。

作为一个有用的更新:AddNewtonsoftJson()即使没有安装Microsoft.AspNetCore.Mvc.NewtonsoftJsonNuGet软件包,带有调用代码也将编译并运行。如果这样做,它将在安装了两个 转换器的情况下运行,但是认情况下会使用System.Text.Json您可能不想要的转换器,因为您正在阅读此答案。因此,您必须记住安装NuGet程序包 才能使其正常工作(如果清除并重做NuGet依赖项 请记住重新安装它)。

dotnet 2022/1/1 18:14:27 有417人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶