c# - 无法将类型“System.Xml.Formatting”隐式转换为“Newtonsoft.Json.Formatting”
问题描述
我在 WebApiConfig 下添加了这些代码以查看 Camel Notation 中的数据
var settings = config.Formatters.JsonFormatter.SerializerSettings;
settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
settings.Formatting = Formatting.Indented;
我收到以下异常:
无法将类型“System.Xml.Formatting”隐式转换为“Newtonsoft.Json.Formatting”。存在显式转换您是否缺少演员表?
您的友好回答将不胜感激。提前致谢。
解决方案
settings.Formatting
期待Newtonsoft.Json.Formatting
类型,但它正在使用System.Xml
. using System.Xml
如果不需要,请删除。否则,使用完全限定名称:
settings.Formatting = Newtonsoft.Json.Formatting.Indented;
推荐阅读
- oracle - 在 Where 子句中添加另一个表
- oop - 服务应该直接调用另一个服务或存储库吗?
- php - 来自 phpmyadmin 的 Android 推送通知未收到通知
- node.js - 如何使用 Angular 和 nodejs 将表单数据和文件发布到服务器?
- c# - 颜色 Excel 表头工作表表头 C#
- javascript - 有没有办法让 console.log() 更新一行而不是追加新行?
- c - 如何指示文件的最后一行
- swift - 泛型函数参数给出“表达式类型不明确,没有更多上下文”
- javascript - 无法使用 JavaScript 控制与另一个元素共享 css 类的 css 元素
- ruby-on-rails-3 - 为引导元素添加填充