Serializer class
Constructores
Serializer({[key: string]: any}, boolean) |
Propiedades
isXML | |
model |
Métodos
deserialize(Mapper, any, string) | Deserializar el objeto especificado en función de sus metadatos definidos en el asignador |
serialize(Mapper, any, string) | Serialización del objeto especificado en función de sus metadatos definidos en el asignador |
validate |
Detalles del constructor
Serializer({[key: string]: any}, boolean)
new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)
Parámetros
- modelMappers
-
{[key: string]: any}
- isXML
-
boolean
Detalles de las propiedades
isXML
isXML?: boolean
Valor de propiedad
boolean
modelMappers
modelMappers: {[key: string]: any}
Valor de propiedad
{[key: string]: any}
Detalles del método
deserialize(Mapper, any, string)
Deserializar el objeto especificado en función de sus metadatos definidos en el asignador
function deserialize(mapper: Mapper, responseBody: any, objectName: string): any
Parámetros
- mapper
- Mapper
Asignador que define los metadatos del objeto serializable
- responseBody
-
any
Una entidad de Javascript válida que se va a deserializar
- objectName
-
string
Nombre del objeto deserializado
Devoluciones
any
Un objeto JavaScript deserializado válido
serialize(Mapper, any, string)
Serialización del objeto especificado en función de sus metadatos definidos en el asignador
function serialize(mapper: Mapper, object: any, objectName?: string): any
Parámetros
- mapper
- Mapper
Asignador que define los metadatos del objeto serializable
- object
-
any
Objeto JavaScript válido que se va a serializar
- objectName
-
string
Nombre del objeto serializado
Devoluciones
any
Un 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