Serializer class

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.

Konstruktorer

Serializer({[key: string]: any}, boolean)

Egenskaper

isXML

Oavsett om innehållet är XML eller inte.

modelMappers

Den angivna modellmapparen.

Metoder

deserialize(Mapper, unknown, string, SerializerOptions)

Deserialisera det angivna objektet baserat på dess metadata som definierats i mapparen.

serialize(Mapper, unknown, string, SerializerOptions)

Serialisera det angivna objektet baserat på dess metadata som definierats i mapparen.

validateConstraints(Mapper, unknown, string)

Verifierar eventuella begränsningar. Den här funktionen genererar om det angivna värdet inte respekterar dessa begränsningar.

Konstruktorinformation

Serializer({[key: string]: any}, boolean)

new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)

Parametrar

modelMappers

{[key: string]: any}

Den angivna modellmapparen.

isXML

boolean

Oavsett om innehållet är XML eller inte.

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, unknown, string, SerializerOptions)

Deserialisera det angivna objektet baserat på dess metadata som definierats i mapparen.

function deserialize(mapper: Mapper, responseBody: unknown, objectName: string, options?: SerializerOptions): any

Parametrar

mapper
Mapper

Mapparen som definierar metadata för det serialiserbara objektet.

responseBody

unknown

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, unknown, string, SerializerOptions)

Serialisera det angivna objektet baserat på dess metadata som definierats i mapparen.

function serialize(mapper: Mapper, object: unknown, objectName?: string, options?: SerializerOptions): any

Parametrar

mapper
Mapper

Mapparen som definierar metadata för det serialiserbara objektet.

object

unknown

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, unknown, 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: unknown, objectName: string)

Parametrar

mapper
Mapper

Definitionen av datamodeller.

value

unknown

Värdet.

objectName

string

Namnet på objektet. Används i felmeddelandena.