我有幾個類,我序列化到XML與DataContract
/DataMember
屬性和DataContractSerializer
。 現在我想使用相同的類來序列化爲JSON爲來自客戶端的Ajax調用。 但是,我想要序列化爲JSON的成員與我想序列化爲XML的成員稍有不同。有沒有一種方法(有屬性)來區分這兩種?序列化XML和JSON的不同成員
順便說一句我正在使用DataContractSerializer
而不是XmlSerializer
,因爲我需要序列化私有成員,所以切換到XmlSerializer
不是一個選項。
如果您想在兩個不同的上下文中公開不同的成員,那麼根據定義,您有兩個不同的數據合同。 – Misko 2011-04-21 12:17:13
這是真的,所以我想問題是我可以在同一個類上定義兩個不同的數據合同嗎? – Carvellis 2011-04-21 14:51:47