Delen via


Serializer class

Wordt gebruikt om onbewerkte antwoordobjecten toe te wijzen aan uiteindelijke shapes. Helpt bij het verpakken en uitpakken van datums en andere gecodeerde typen die niet inherent zijn aan JSON. U kunt ook waarden ophalen uit headers en standaardwaarden en constanten invoegen.

Constructors

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

Eigenschappen

isXML

Of de inhoud XML is of niet.

modelMappers

De opgegeven modeltoewijzer.

Methoden

deserialize(Mapper, unknown, string, SerializerOptions)

Deserialiseer het opgegeven object op basis van de metagegevens die zijn gedefinieerd in de mapper.

serialize(Mapper, unknown, string, SerializerOptions)

Serialiseer het opgegeven object op basis van de metagegevens die zijn gedefinieerd in de mapper.

validateConstraints(Mapper, unknown, string)

Valideert eventuele beperkingen. Deze functie genereert als de opgegeven waarde deze beperkingen niet respecteert.

Constructordetails

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

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

Parameters

modelMappers

{[key: string]: any}

De opgegeven modeltoewijzer.

isXML

boolean

Of de inhoud XML is of niet.

Eigenschapdetails

isXML

Of de inhoud XML is of niet.

isXML?: boolean

Waarde van eigenschap

boolean

modelMappers

De opgegeven modeltoewijzer.

modelMappers: {[key: string]: any}

Waarde van eigenschap

{[key: string]: any}

Methodedetails

deserialize(Mapper, unknown, string, SerializerOptions)

Deserialiseer het opgegeven object op basis van de metagegevens die zijn gedefinieerd in de mapper.

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

Parameters

mapper
Mapper

De mapper die de metagegevens van het serialiseerbare object definieert.

responseBody

unknown

Een geldige Javascript-entiteit die moet worden gedeserialiseerd.

objectName

string

Naam van het gedeserialiseerde object.

options
SerializerOptions

Hiermee bepaalt u het gedrag van XML-parser en opbouwfunctie.

Retouren

any

Een geldig, gedeserialiseerd Javascript-object.

serialize(Mapper, unknown, string, SerializerOptions)

Serialiseer het opgegeven object op basis van de metagegevens die zijn gedefinieerd in de mapper.

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

Parameters

mapper
Mapper

De mapper die de metagegevens van het serialiseerbare object definieert.

object

unknown

Een geldig Javascript-object dat moet worden geserialiseerd.

objectName

string

Naam van het geserialiseerde object.

options
SerializerOptions

extra opties voor deserialisatie.

Retouren

any

Een geldig geserialiseerd Javascript-object.

validateConstraints(Mapper, unknown, string)

Waarschuwing

Deze API is nu afgeschaft.

Removing the constraints validation on client side.

Valideert eventuele beperkingen. Deze functie genereert als de opgegeven waarde deze beperkingen niet respecteert.

function validateConstraints(mapper: Mapper, value: unknown, objectName: string)

Parameters

mapper
Mapper

De definitie van gegevensmodellen.

value

unknown

De waarde.

objectName

string

Naam van het object. Gebruikt in de foutberichten.