最近在做电路程序的文档保存功能的时候, 纠结一个问题, 就是如何序列化或者反序列化一个类的子类。
经过查阅资料发现Json.NET库有这个功能。
只需要调用序列化以及反序列化方法的时候使用参数New JsonSerializerSettings() With {.TypeNameHandling = TypeNameHandling.Auto}即可。
它会在输出的json中包含$type字段, 然后在反序列化的时候识别并处理。
最近在做电路程序的文档保存功能的时候, 纠结一个问题, 就是如何序列化或者反序列化一个类的子类。
经过查阅资料发现Json.NET库有这个功能。
只需要调用序列化以及反序列化方法的时候使用参数New JsonSerializerSettings() With {.TypeNameHandling = TypeNameHandling.Auto}即可。
它会在输出的json中包含$type字段, 然后在反序列化的时候识别并处理。
本文链接:https://twd2.me/archives/7417
发表评论