我通过Web API公开一个实体,当响应以XML形式返回时,它以一种非常不可读的方式被序列化。
我不想摆脱[Serializable]属性,我宁愿不用[DataContract]和[DataMember]属性来注释实体及其字段。
我能够通过忽略Serializable属性来解决JSON序列化问题。我希望基本上能够为XML序列化做同样的事情。
有解决方法吗?
答案 0 :(得分:0)
答案是写在this链接中 但我会再次在这里写下来看
将此添加到WebApiConfig.cs:
lapply()
这解决了标有[Serializable]的类的问题。即使没有类具有该属性,我也有间歇性问题,因此我现在总是使用此设置。