0

サードパーティ クラスのオブジェクトを読み取り可能な形式でダンプする必要があるため、このクラスに DataContract 属性を提供したり、XmlSerializer に必要な既定のコンストラクターを追加したりできません。主な目的がデバッグであり、多くの異なるクラスに適用できるという理由だけで、カスタムのシリアル化を実装することも望ましくありません。リフレクションによって特定のオブジェクトを検査し(パブリック部分のみ?)、読み取り可能なものにダンプするシリアライザーを探しています。XMLでも機能します;)

4

1 に答える 1

2

JSON 形式は非常に読みやすくJavascriptSerializer、フレームワークに組み込まれており、任意のインスタンスを JSON 形式にシリアル化できます。もちろん、制限が適用されます。オブジェクト グラフに循環参照が含まれている場合、それを JSON でシリアル化することはできません。

于 2013-08-22T13:55:00.753 に答える