TessaJsonConverter - класс

Конвертер JSON, выполняющий сериализацию объектов с поддержкой интерфейсов IJsonSerializable и IBinarySerializable. Для бинарной сериализации выполняется преобразование в объект, в котором по ключу Base64Key содержится бинарное представление в виде base64-строки. Конвертер используется, например, для обмена данными с веб-сервисами ASP.NET Core. Чтобы задействовать сериализатор по умолчанию с этим конвертером рекомендуется использовать свойство Json.

Definition

Пространство имён: Tessa.Platform.Json
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class TessaJsonConverter : JsonConverter
Inheritance
Object    JsonConverter    TessaJsonConverter

Конструкторы

TessaJsonConverterИнициализирует новый экземпляр класса TessaJsonConverter

Методы

CanConvert
(Переопределяет JsonConverter.CanConvert(Type))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ReadBinaryObjectFromBase64 
ReadJson
(Переопределяет JsonConverter.ReadJson(JsonReader, Type, Object, JsonSerializer))
ToStringReturns a string that represents the current object.
(Унаследован от Object)
WriteBinaryObjectAsBase64 
WriteJson
(Переопределяет JsonConverter.WriteJson(JsonWriter, Object, JsonSerializer))

Поля

Base64Key Ключ, по которому бинарный объект IBinarySerializable сериализуется в текстовый JSON.

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также