У меня есть класс, помеченный [Serializable]. Когда я возвращаю его из веб-API, имена полей все напуганы.
Обычно возвращается JSON
[{"OrderId":797 ...
JSON возвращается при использовании [Serializable]
[{"<OrderId>k__BackingField":797 ...
Я не хочу отмечать сериализуемое использование BinaryFormatter для кэширования. Есть ли другой способ, чем написать собственный сериализатор или создать двойной класс, который не является сериализуемым, и написать код обезьяны для "броска" между двумя?