| EngineJsonConverterReadJson - метод |
Выполняет замену суррогатного типа на подлинный при десериализации.
Пространство имён:
FinistSoft.Services
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксис public override Object ReadJson(
JsonReader reader,
Type objectType,
Object existingValue,
JsonSerializer serializer
)
Public Overrides Function ReadJson (
reader As JsonReader,
objectType As Type,
existingValue As Object,
serializer As JsonSerializer
) As Object
Dim instance As EngineJsonConverter
Dim reader As JsonReader
Dim objectType As Type
Dim existingValue As Object
Dim serializer As JsonSerializer
Dim returnValue As Object
returnValue = instance.ReadJson(reader,
objectType, existingValue, serializer)
public override function ReadJson(
reader : JsonReader,
objectType : Type,
existingValue : Object,
serializer : JsonSerializer
) : Object
Параметры
- reader
- Тип: Newtonsoft.JsonJsonReader
Инструмент чтения JSON-формата. - objectType
- Тип: SystemType
Подлинный тип, экземпляр которого необходимо получить из JSON-формата. - existingValue
- Тип: SystemObject
Значение объекта, задаваемое конструктором. - serializer
- Тип: Newtonsoft.JsonJsonSerializer
Сериализатор JSON-формата.
Возвращаемое значение
Тип:
ObjectЭкземпляр подлинного типа.
Заметки Подлинный тип - тип, который при сериализации был заменен на суррогат.
См. также