Serializer class
Конструкторы
Serializer({[key: string]: any}, boolean) |
Свойства
isXML | |
model |
Методы
deserialize(Mapper, any, string) | Десериализация заданного объекта на основе его метаданных, определенных в сопоставителях |
serialize(Mapper, any, string) | Сериализация заданного объекта на основе его метаданных, определенных в сопоставителях |
validate |
Сведения о конструкторе
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