Удалить конкретную информацию __type в JSON Response с помощью JsonSerializer
Как вы принудительно передаете информацию __type из рендеринга в десериализованном ответе JSON? Мне не нужно ресериализовать эти данные, поэтому я бы предпочел удалить его. ServiceStack, кажется, добавляет это в свойства словаря моей модели.
Это использует ServiceStack и ServiceStack.Text.JsonSerializer
Ответы
Ответ 1
По умолчанию тип __ испускается только тогда, когда он требуется для десериализации, например. ваш DTO содержит интерфейс, абстрактный класс или тип объекта поздней привязки и т.д.
Вы можете предотвратить его излучением:
JsConfig.ExcludeTypeInfo = true;
В противном случае вы всегда можете исправить его с помощью:
JsConfig.IncludeTypeInfo = true;