.net JavaScriptSerializer と同じように、ServiceStack.Text で構造体のパブリック フィールドを滅菌することは可能ですか?
現在、構造体がフィールドをプロパティとして定義していない場合、つまり c++ または get;set; のプロパティ キーワード。C# では、値はシリアル化されません。
.net JavaScriptSerializer と同じように、ServiceStack.Text で構造体のパブリック フィールドを滅菌することは可能ですか?
現在、構造体がフィールドをプロパティとして定義していない場合、つまり c++ または get;set; のプロパティ キーワード。C# では、値はシリアル化されません。
これは現在、ServiceStack シリアライザーでは不可能です。
設計上、ServiceStack シリアライザーは、サービスのサービス レイヤー/境界で使用するための特別な目的の DTO の使用を促進しようとします。この目標では、ワイヤ形式の生成方法に柔軟性を持たせる型のパブリック プロパティのみをシリアル化します。
これは、型の内部表現 (つまり、プライベートおよびパブリック フィールド) もシリアル化する汎用オブジェクト シリアライザーとは対照的です。