JavaScriptSerializer - имя пользовательского свойства
Я использую JavaScriptSerializer для десериализации данных JSON. Все работает довольно хорошо, но моя проблема в том, что одно свойство в данных json называется base, поэтому я не могу создать такое свойство в своем коде C #. Я обнаружил, что могу вручную сопоставить значения со свойствами в конструкторе, но проблема в том, что мои DTO имеют примерно 200 свойств, поэтому я не хочу делать это вручную и предпочел бы найти любое другое решение. Я также пытался использовать аннотации, но это:
[JsonProperty("base")]
public int baseValue { get; set; }
мне не помогло, значение baseValue каждый раз устанавливалось в 0 (если вы думаете, что эта аннотация должна работать, я могу опубликовать весь код, а не только эти 2 строки)
Есть ли способ, как я могу просто решить мою проблему?