c# - ASP.NET Core 禁用 json 补丁
问题描述
如本文所述:将 NewtonsoftJson 添加到应用程序现在启用 json 补丁支持。我想知道如何在不启用 json 补丁的情况下添加 NewthonsoftJson?
解决方案
JsonPatch 支持是通过NewtonsoftJsonPatchInputFormatter
类型处理的。如果您不希望启用此功能,请将其从InputFormatters
集合中删除。这是一个例子:
services.AddControllers()
.AddNewtonsoftJson()
.AddMvcOptions(o => o.InputFormatters.RemoveType<NewtonsoftJsonPatchInputFormatter>());
推荐阅读
- excel - 为创建主 Excel 模板寻找可能的解决方案/变通方法
- python - 正则表达式仅捕获括号内的第一次出现
- c# - 如何根据 BindableProperty 更改、MVVM 样式创建 FadeTo() 动画?
- python - 优化 A-Star (A*) 路径查找
- python - 如何修复 ImportError:没有名为“telebot”的模块
- oracle - 业务电话号码和手机号码是两个字段获取相同的数据,为什么?
- python - 计算我用递归划分了多少次
- r - R中排除的正则表达式
- laravel - 即使我已导入,也找不到类“App\Models\Registration”
- r - 让 ggplot facet_grid 填充颜色根据变量/列采用多个值