0

(DataContractJsonSerializerを使用して)次のようにうまく逆シリアル化するJSONがいくつかあります。

class Datum { /* properties */ }

シリアライザーをだますための装飾(WinRT内)はありますか?

このようなもの:

[DataContract(Name="Datum")]
class Hamburger { /* properties */ }

残念ながら、それは機能しません。

「データム」クラスではなく、ハンバーガークラスが必要です。

可能?

4

1 に答える 1

0

[DataContract(Name = "Datum")]が正解です。私の問題のように見えるのは、[DataContract]を使用したら、すべてのプロパティで[DataMember]を使用する必要があるということです。それ以外の場合、逆シリアル化された後、すべてのプロパティはnullになります。

于 2012-06-13T17:54:16.180 に答える