0

IDictionary の実装をシリアル化しようとすると、NotImplementedException が発生します (.NET では問題ありません)。

[DataMember]
public Dictionary<string, string> CustomAttributes;

SL での辞書のシリアル化に関する情報と、これを実行できない理由が見つかりません。何か案は?

4

1 に答える 1

2

良い、

Dictionary は、DataContractSerializer を介してシリアライズできません。

SerializableDictionaryを確認できます

または、ServiceStack または JSON.NET 経由の場合は、JSON にシリアル化できます。どちらも、追加設定なしで Dictionary をシリアル化できます。

于 2013-04-24T11:53:26.043 に答える