Serializer interface
Används för att mappa råsvarsobjekt till slutliga former. Hjälper till att packa upp och packa upp datum och andra kodade typer som inte är inbyggda i JSON. Du kan också hämta värden från rubriker, samt infoga standardvärden och konstanter.
Egenskaper
isXML | Oavsett om innehållet är XML eller inte. |
model |
Den angivna modellmapparen. |
Metoder
deserialize(Mapper, any, string, Serializer |
Deserialisera det angivna objektet baserat på dess metadata som definierats i mapparen. |
serialize(Mapper, any, string, Serializer |
Serialisera det angivna objektet baserat på dess metadata som definierats i mapparen. |
validate |
Verifierar eventuella begränsningar. Den här funktionen genererar om det angivna värdet inte respekterar dessa begränsningar. |
Egenskapsinformation
isXML
Oavsett om innehållet är XML eller inte.
isXML: boolean
Egenskapsvärde
boolean
modelMappers
Den angivna modellmapparen.
modelMappers: {[key: string]: any}
Egenskapsvärde
{[key: string]: any}
Metodinformation
deserialize(Mapper, any, string, SerializerOptions)
Deserialisera det angivna objektet baserat på dess metadata som definierats i mapparen.
function deserialize(mapper: Mapper, responseBody: any, objectName: string, options?: SerializerOptions): any
Parametrar
- mapper
- Mapper
Mapparen som definierar metadata för det serialiserbara objektet.
- responseBody
-
any
En giltig Javascript-entitet som ska deserialiseras.
- objectName
-
string
Namnet på det deserialiserade objektet.
- options
- SerializerOptions
Styr beteendet för XML-parser och byggare.
Returer
any
Ett giltigt deserialiserat Javascript-objekt.
serialize(Mapper, any, string, SerializerOptions)
Serialisera det angivna objektet baserat på dess metadata som definierats i mapparen.
function serialize(mapper: Mapper, object: any, objectName?: string, options?: SerializerOptions): any
Parametrar
- mapper
- Mapper
Mapparen som definierar metadata för det serialiserbara objektet.
- object
-
any
Ett giltigt Javascript-objekt som ska serialiseras.
- objectName
-
string
Namnet på det serialiserade objektet.
- options
- SerializerOptions
ytterligare alternativ för deserialisering.
Returer
any
Ett giltigt serialiserat Javascript-objekt.
validateConstraints(Mapper, any, string)
Varning
Det här API:et är nu inaktuellt.
Removing the constraints validation on client side.
Verifierar eventuella begränsningar. Den här funktionen genererar om det angivna värdet inte respekterar dessa begränsningar.
function validateConstraints(mapper: Mapper, value: any, objectName: string)
Parametrar
- mapper
- Mapper
Definitionen av datamodeller.
- value
-
any
Värdet.
- objectName
-
string
Namnet på objektet. Används i felmeddelandena.