我注意到,使用DataContractJsonSerializer,序列化的
JSON字符串有时包含形式的类型信息
{"__type":"MyClass:#MyNamespace",... }
基于我的观察,它似乎只在它序列化基类型时才这样做,但是传递已知的子类型而不是有意义,但是我没有找到任何官方文档来证实这一点或者实际上无论如何迫使序列化器一直展示遇到自定义类型时的此行为.
任何人都可以确认我的观察是否正确吗?更好的是,如果您知道一种方法来指示序列化程序始终序列化自定义类型的类型信息,如果可能的话?
谢谢,