NET 5 MVC项目(RC1)和我试图从控制器输出Xml,即使我已经添加了对project.json文件的依赖
"Microsoft.AspNet.Mvc.Formatters.Xml": "6.0.0-rc1-final"
我已将格式化程序添加到Startup.cs
services.AddMvc().AddXmlSerializerFormatters();
我在标题中有这个
Content-Type: application/json
Accept: application/xml
我正在发送Json,但希望在响应中使用Xml,但我一直得到Json。
我可能遗失的任何线索?
BTW控制器正在返回一个Xsd.exe生成的对象
感谢
答案 0 :(得分:0)
所以我发现如果在你的班级中你在属性上有这个属性
[System.Xml.Serialization.XmlTextAttribute(typeof(string))]
它最终将强制整个类作为JSON返回。很奇怪