Serializer class
Konstruktory
Serializer({[key: string]: any}, boolean) |
Vlastnosti
isXML | |
model |
Metody
deserialize(Mapper, any, string) | Deserializace daného objektu na základě jeho metadat definovaných v mapovači |
serialize(Mapper, any, string) | Serializace daného objektu na základě jeho metadat definovaných v mapovači |
validate |
Podrobnosti konstruktoru
Serializer({[key: string]: any}, boolean)
new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)
Parametry
- modelMappers
-
{[key: string]: any}
- isXML
-
boolean
Podrobnosti vlastnosti
isXML
isXML?: boolean
Hodnota vlastnosti
boolean
modelMappers
modelMappers: {[key: string]: any}
Hodnota vlastnosti
{[key: string]: any}
Podrobnosti metody
deserialize(Mapper, any, string)
Deserializace daného objektu na základě jeho metadat definovaných v mapovači
function deserialize(mapper: Mapper, responseBody: any, objectName: string): any
Parametry
- mapper
- Mapper
Mapovač, který definuje metadata serializovatelného objektu
- responseBody
-
any
Platná javascriptová entita, která se má deserializovat
- objectName
-
string
Název deserializovaného objektu
Návraty
any
Platný deserializovaný javascriptový objekt
serialize(Mapper, any, string)
Serializace daného objektu na základě jeho metadat definovaných v mapovači
function serialize(mapper: Mapper, object: any, objectName?: string): any
Parametry
- mapper
- Mapper
Mapovač, který definuje metadata serializovatelného objektu
- object
-
any
Platný objekt JavaScriptu, který se má serializovat
- objectName
-
string
Název serializovaného objektu
Návraty
any
Platný serializovaný objekt JavaScriptu
validateConstraints(Mapper, any, string)
function validateConstraints(mapper: Mapper, value: any, objectName: string)
Parametry
- mapper
- Mapper
- value
-
any
- objectName
-
string