在 .NET Core 3.0 中支持 Newtonsoft.Json 的使用
2024-10-20 21:05:48
.NET Core 3.0 已经使用了一整套内置的 Josn 序列化/反序列化方案,而且看上去效率还不错。但对于某些项目必须使用到 Newtonsoft.Json 的时候,就会抛出如下异常:
System.InvalidOperationException: Property 'JsonResult.SerializerSettings' must be an instance of type 'System.Text.Json.JsonSerializerOptions'.
如果需要在 .NET Core 3.0 项目中支持 Newtonsoft.Json,只需要做两步:
1、引用 Nuget 包:https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson
2、在 startup.cs 中,加入代码:
public void ConfigureServices(IServiceCollection services)
{
services.AddControllersWithViews() //也可以是 AddMvc() 等其他扩展方法
.AddNewtonsoftJson(); // 支持 NewtonsoftJson
//...
}
3、完成。
最新文章
- MySQL语句执行顺序
- Git &; GitHub
- Windows Sqlserver Automatic Log Audit Via C/C++
- ExtJS -- ArrayStore
- 35.在PCB中删除元件
- 由浅入深了解Thrift之微服务化应用架构
- ios运行某些工程时屏幕上下出现黑边的解决办法
- JQuery在光标位置插入内容
- 关于网页设计的css+html相对定位和决定定位的理解
- SqlSugar 盲点
- H5中用postMessage传递数据,解决localStorage不能跨域问题
- 用嵌入式块RAM IP核配置一个双口RAM
- 生成线上用https证书,支持通配符和多域名,初学Let’s Encrypt用于IIS,纯本地手动
- git 新建工程
- jzoj5710
- IE实现userData 永久存储
- django-模板,过滤器
- December 21st 2016 Week 52nd Wednesday
- 【Learn】CSS定义
- Codeforces Round #478 (Div. 2) ABCDE