Я работаю с API, который использует json.У меня есть несколько классов, которые я создал для моделирования API.Чтобы упростить жизнь, мои модели используют открытые свойства, которые в свою очередь используются Json.Net при десериализации json в объекты.
Я хотел бы сделать мои объекты неизменяемыми, но я сталкиваюсь спроблема, потому что если я сделаю мои свойства только для чтения, я нарушу десериализацию.Есть ли для меня способ иметь неизменные объекты и использовать десериализацию?