JavaScriptSerializer - имя пользовательского свойства

Я использую JavaScriptSerializer для десериализации данных JSON. Все работает довольно хорошо, но моя проблема в том, что одно свойство в данных json называется base, поэтому я не могу создать такое свойство в своем коде C #. Я обнаружил, что могу вручную сопоставить значения со свойствами в конструкторе, но проблема в том, что мои DTO имеют примерно 200 свойств, поэтому я не хочу делать это вручную и предпочел бы найти любое другое решение. Я также пытался использовать аннотации, но это:

[JsonProperty("base")]
public int baseValue { get; set; }

мне не помогло, значение baseValue каждый раз устанавливалось в 0 (если вы думаете, что эта аннотация должна работать, я могу опубликовать весь код, а не только эти 2 строки)

Есть ли способ, как я могу просто решить мою проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос