XmlSerializer ignores [XmlAttribute] in WebApi

前端 未结 2 920
野性不改
野性不改 2020-12-06 20:27

I have a WebApi that returns a simple object, but when I\'m forcing it to return as XML (Accept: application/xml) it ignores the [XmlAttribute] att

2条回答
  •  佛祖请我去吃肉
    2020-12-06 20:59

    Try setting this global configuration value in your WebApi to true

    GlobalConfiguration.Configuration.Formatters.XmlFormatter.UseXmlSerializer = true;
    

    By default Web API uses DataContractSerializer in XmlMediaTypeFormatter.

提交回复
热议问题