XmlSerializer ignores [XmlAttribute] in WebApi

前端 未结 2 919
野性不改
野性不改 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:54

    This worked for me... no need to change global configuration.

    var configuration = new HttpConfiguration();
    configuration.Formatters.XmlFormatter.UseXmlSerializer = true;
    return Request.CreateResponse(HttpStatusCode.OK, myObjectToSerialize, configuration);
    

提交回复
热议问题