Serializer class
Construtores
Serializer({[key: string]: any}, boolean) |
Propriedades
isXML | |
model |
Métodos
deserialize(Mapper, any, string) | Desserializar o objeto fornecido com base em seus metadados definidos no mapeador |
serialize(Mapper, any, string) | Serializar o objeto fornecido com base em seus metadados definidos no mapeador |
validate |
Detalhes do construtor
Serializer({[key: string]: any}, boolean)
new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)
Parâmetros
- modelMappers
-
{[key: string]: any}
- isXML
-
boolean
Detalhes da propriedade
isXML
isXML?: boolean
Valor da propriedade
boolean
modelMappers
modelMappers: {[key: string]: any}
Valor da propriedade
{[key: string]: any}
Detalhes do método
deserialize(Mapper, any, string)
Desserializar o objeto fornecido com base em seus metadados definidos no mapeador
function deserialize(mapper: Mapper, responseBody: any, objectName: string): any
Parâmetros
- mapper
- Mapper
O mapeador que define os metadados do objeto serializável
- responseBody
-
any
Uma entidade Javascript válida a ser desserializada
- objectName
-
string
Nome do objeto desserializado
Retornos
any
Um objeto Javascript desserializado válido
serialize(Mapper, any, string)
Serializar o objeto fornecido com base em seus metadados definidos no mapeador
function serialize(mapper: Mapper, object: any, objectName?: string): any
Parâmetros
- mapper
- Mapper
O mapeador que define os metadados do objeto serializável
- object
-
any
Um objeto Javascript válido a ser serializado
- objectName
-
string
Nome do objeto serializado
Retornos
any
Um objeto Javascript serializado válido
validateConstraints(Mapper, any, string)
function validateConstraints(mapper: Mapper, value: any, objectName: string)
Parâmetros
- mapper
- Mapper
- value
-
any
- objectName
-
string