首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能隐式地将“System.Xml.Formatting”转换为“Newtonsoft.Json.Formatting”

不能隐式地将“System.Xml.Formatting”转换为“Newtonsoft.Json.Formatting”
EN

Stack Overflow用户
提问于 2019-12-01 18:23:30
回答 1查看 238关注 0票数 0

我在WebApiConfig下添加了这些代码,以查看骆驼符号中的数据

代码语言:javascript
复制
var settings = config.Formatters.JsonFormatter.SerializerSettings;
settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
settings.Formatting = Formatting.Indented;

我得到了以下例外:

不能隐式地将'System.Xml.Formatting‘转换为'Newtonsoft.Json.Formatting’。显式转换存在,您是否缺少强制转换?

您的好意将不胜感激。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-01 18:37:24

settings.Formatting期望使用Newtonsoft.Json.Formatting类型,但它使用的是System.Xml。如果不需要,请删除using System.Xml。否则,使用完全限定名称:

settings.Formatting = Newtonsoft.Json.Formatting.Indented;

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59128574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档