Serializer class
Konstruktory
Serializer({[key: string]: any}, boolean) |
Właściwości
isXML | |
model |
Metody
deserialize(Mapper, any, string) | Deserializowanie danego obiektu na podstawie jego metadanych zdefiniowanych w maperze |
serialize(Mapper, any, string) | Serializowanie danego obiektu na podstawie jego metadanych zdefiniowanych w maperze |
validate |
Szczegóły konstruktora
Serializer({[key: string]: any}, boolean)
new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)
Parametry
- modelMappers
-
{[key: string]: any}
- isXML
-
boolean
Szczegóły właściwości
isXML
isXML?: boolean
Wartość właściwości
boolean
modelMappers
modelMappers: {[key: string]: any}
Wartość właściwości
{[key: string]: any}
Szczegóły metody
deserialize(Mapper, any, string)
Deserializowanie danego obiektu na podstawie jego metadanych zdefiniowanych w maperze
function deserialize(mapper: Mapper, responseBody: any, objectName: string): any
Parametry
- mapper
- Mapper
Maper definiujący metadane obiektu możliwego do serializacji
- responseBody
-
any
Prawidłowa jednostka javascript do deserializacji
- objectName
-
string
Nazwa obiektu deserializowanego
Zwraca
any
Prawidłowy deserializowany obiekt JavaScript
serialize(Mapper, any, string)
Serializowanie danego obiektu na podstawie jego metadanych zdefiniowanych w maperze
function serialize(mapper: Mapper, object: any, objectName?: string): any
Parametry
- mapper
- Mapper
Maper definiujący metadane obiektu możliwego do serializacji
- object
-
any
Prawidłowy obiekt JavaScript do serializacji
- objectName
-
string
Nazwa serializowanego obiektu
Zwraca
any
Prawidłowy serializowany obiekt Javascript
validateConstraints(Mapper, any, string)
function validateConstraints(mapper: Mapper, value: any, objectName: string)
Parametry
- mapper
- Mapper
- value
-
any
- objectName
-
string