我正在使用一个使用json的API进行工作。我创建了一些类来模拟这个API。为了简化生活,我的模型使用了公共属性,这些属性在将json反序列化为对象时由Json.Net使用。
我想让我的对象是不可变的,但是我遇到了一个问题,因为如果我将属性设置为只读,我就会破坏反序列化过程。有没有办法让我的对象是不可变的,并且可以使用反序列化?
用户名或邮箱地址
密码