【发布时间】:2011-06-20 17:23:01
【问题描述】:
我注意到,使用 DataContractJsonSerializer,序列化的 JSON 字符串有时会包含以下形式的类型信息
{"__type":"MyClass:#MyNamespace", ... }
根据我的观察,它似乎只在序列化基本类型但传递 known 子类型时才这样做,这是有道理的,但我还没有找到任何官方文档来证实这一点或者实际上强制序列化程序在遇到自定义类型时始终表现出这种行为。
谁能确认我的观察是否正确?更好的是,如果您知道一种方法来指示序列化程序始终序列化自定义类型的类型信息,如果这可能的话?
谢谢,
【问题讨论】:
标签: .net wcf json serialization