我正在玩 JSON 和 .Net JavascriptSerializer,到目前为止一切看起来都很好而且很有趣,这是我的代码:
JavaScriptSerializer serializer = new JavaScriptSerializer();
myObject = serializer.Deserialize<MyObject>(myJsonString);
现在我想通过执行一些初始化更进一步,比如在使用反序列化创建 MyObject 之后在其中设置一些值。我尝试向 MyObject 类添加一个无参数构造函数public MyObject()
,并在那里设置值,但它似乎没有被自动调用。
反序列化后如何调用一些初始化方法/构造函数?请注意,我只想使用 JavascriptSerializer(这就是我现在正在学习的),不想使用 datacontractserializer 或其他 json 库或外部 dll。谢谢阅读!