Поделиться через


Serializer class

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

Serializer({[key: string]: any}, boolean)

Свойства

isXML
modelMappers

Методы

deserialize(Mapper, any, string)

Десериализация данного объекта на основе его метаданных, определенных в mapper

serialize(Mapper, any, string)

Сериализация данного объекта на основе его метаданных, определенных в mapper

validateConstraints(Mapper, any, string)

Сведения о конструкторе

Serializer({[key: string]: any}, boolean)

new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)

Параметры

modelMappers

{[key: string]: any}

isXML

boolean

Сведения о свойстве

isXML

isXML?: boolean

Значение свойства

boolean

modelMappers

modelMappers: {[key: string]: any}

Значение свойства

{[key: string]: any}

Сведения о методе

deserialize(Mapper, any, string)

Десериализация данного объекта на основе его метаданных, определенных в mapper

function deserialize(mapper: Mapper, responseBody: any, objectName: string): any

Параметры

mapper
Mapper

Объект сопоставления, определяющий метаданные сериализуемого объекта

responseBody

any

Допустимая сущность Javascript для десериализации

objectName

string

Имя десериализированного объекта

Возвращаемое значение

any

Допустимый десериализированный объект JavaScript

serialize(Mapper, any, string)

Сериализация данного объекта на основе его метаданных, определенных в mapper

function serialize(mapper: Mapper, object: any, objectName?: string): any

Параметры

mapper
Mapper

Объект сопоставления, определяющий метаданные сериализуемого объекта

object

any

Допустимый объект Javascript для сериализации

objectName

string

Имя сериализованного объекта

Возвращаемое значение

any

Допустимый сериализованный объект JavaScript

validateConstraints(Mapper, any, string)

function validateConstraints(mapper: Mapper, value: any, objectName: string)

Параметры

mapper
Mapper
value

any

objectName

string