博文经常更新,请移步主站查看🫡
使用Newtonsoft.Json序列化类时,可以通过设置TypeNameHandling参数来支持对派生类的反序列化。默认情况下,库会自动添加$type字段来记录类型名,这样反序列化时可以根据这个字段正确创建对应的子类。可惜的是,官方不支持对这个字段进行更多的自定义行为,所以我们要自己动手了。代码很简单,如下所...