Я работаю над проектом ASP.NET WebApi (Release Candidate), где я потребляю несколько DTO, отмеченных атрибутом [Serializable]. Эти DTO находятся вне моего контроля, поэтому я никак не могу их модифицировать. Когда я возвращаю любой из них из метода get, полученный JSON содержит кучу k__BackingFields, например:
<Name>k__BackingField=Bobby
<DateCreated>k__BackingField=2012-06-19T12:35:18.6762652-05:00
Основываясь на результатах поиска, которые я сделал, это похоже на проблему с настройкой JSON.NET IgnoreSerializableAttribute и для решения моей проблемы мне просто нужно установить ее глобально как говорится в статье. Как изменить этот параметр глобально в проекте ASP.NET Web api?