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


Serializer class

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

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

Свойства

isXML
modelMappers

Методы

deserialize(Mapper, any, string)

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

serialize(Mapper, any, string)

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

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)

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

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

Параметры

mapper
Mapper

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

responseBody

any

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

objectName

string

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

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

any

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

serialize(Mapper, any, string)

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

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