13

デシリアライズされたJSON応答で__type情報をレンダリングしないようにするにはどうすればよいですか?このデータを再シリアル化する必要がないので、削除したいと思います。ServiceStackは、これをモデルのディクショナリプロパティに追加しているようです。

これはServiceStackとServiceStack.Text.JsonSerializerを使用しています

4

1 に答える 1

22

デフォルトでは、__ typeは、逆シリアル化に必要な場合にのみ発行されます。たとえば、DTOにインターフェイス、抽象クラス、またはレイトバウンドオブジェクトタイプなどが含まれています。

あなたはそれがこれまでに放出されるのを防ぐことができます:

JsConfig.ExcludeTypeInfo = true;

それ以外の場合は、いつでも次のコマンドで送信できます。

JsConfig.IncludeTypeInfo = true;
于 2012-10-04T16:09:40.990 に答える