Serializer class
Costruttori
Serializer({[key: string]: any}, boolean) |
Proprietà
isXML | |
model |
Metodi
deserialize(Mapper, any, string) | Deserializzare l'oggetto specificato in base ai metadati definiti nel mapper |
serialize(Mapper, any, string) | Serializzare l'oggetto specificato in base ai relativi metadati definiti nel mapper |
validate |
Dettagli costruttore
Serializer({[key: string]: any}, boolean)
new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)
Parametri
- modelMappers
-
{[key: string]: any}
- isXML
-
boolean
Dettagli proprietà
isXML
isXML?: boolean
Valore della proprietà
boolean
modelMappers
modelMappers: {[key: string]: any}
Valore della proprietà
{[key: string]: any}
Dettagli metodo
deserialize(Mapper, any, string)
Deserializzare l'oggetto specificato in base ai metadati definiti nel mapper
function deserialize(mapper: Mapper, responseBody: any, objectName: string): any
Parametri
- mapper
- Mapper
Mapper che definisce i metadati dell'oggetto serializzabile
- responseBody
-
any
Entità Javascript valida da deserializzare
- objectName
-
string
Nome dell'oggetto deserializzato
Restituisce
any
Oggetto Javascript deserializzato valido
serialize(Mapper, any, string)
Serializzare l'oggetto specificato in base ai relativi metadati definiti nel mapper
function serialize(mapper: Mapper, object: any, objectName?: string): any
Parametri
- mapper
- Mapper
Mapper che definisce i metadati dell'oggetto serializzabile
- object
-
any
Oggetto Javascript valido da serializzare
- objectName
-
string
Nome dell'oggetto serializzato
Restituisce
any
Oggetto Javascript serializzato valido
validateConstraints(Mapper, any, string)
function validateConstraints(mapper: Mapper, value: any, objectName: string)
Parametri
- mapper
- Mapper
- value
-
any
- objectName
-
string