Estoy trabajando en un proyecto ASP.NET WebApi (Release Candidate) donde estoy consumiendo varios DTO que están marcados con el atributo [Serializable]. Estos DTO están fuera de mi control, así que no puedo modificarlos de ninguna manera. Cuando vuelva cualquiera de estos de un método get el JSON resultante contiene un montón de k__BackingFields así:Configuración IgnoreSerializableAttribute Globally en Json.net
<Name>k__BackingField=Bobby
<DateCreated>k__BackingField=2012-06-19T12:35:18.6762652-05:00
Sobre la base de la búsqueda que he hecho esto parece una configuración problem with JSON.NET's IgnoreSerializableAttribute y para resolver mi problema sólo necesito para establecerlo globalmente como sugiere el artículo. ¿Cómo cambio esta configuración globalmente en un proyecto de API de ASP.NET Web?
¡Consejo muy útil para cualquiera que use MVC4/WebApi! – EkoostikMartin
Esto también me solucionó el problema. – bbrown
No funciona para mí. – Estevez