Delen via


Serializer interface

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.

Eigenschappen

isXML

Of de inhoud XML is of niet.

modelMappers

De opgegeven modeltoewijzer.

Methoden

deserialize(Mapper, any, string, SerializerOptions)

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

serialize(Mapper, any, string, SerializerOptions)

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

validateConstraints(Mapper, any, string)

Valideert beperkingen, indien van toepassing. Deze functie genereert als de opgegeven waarde niet voldoet aan deze beperkingen.

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

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

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

Parameters

mapper
Mapper

De mapper die de metagegevens van het serialiseerbare object definieert.

responseBody

any

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

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

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

Parameters

mapper
Mapper

De mapper die de metagegevens van het serialiseerbare object definieert.

object

any

Een geldig Javascript-object dat moet worden geserialiseerd.

objectName

string

Naam van het geserialiseerde object.

options
SerializerOptions

aanvullende opties voor deserialisatie.

Retouren

any

Een geldig geserialiseerd Javascript-object.

validateConstraints(Mapper, any, string)

Waarschuwing

Deze API is nu afgeschaft.

Removing the constraints validation on client side.

Valideert beperkingen, indien van toepassing. Deze functie genereert als de opgegeven waarde niet voldoet aan deze beperkingen.

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

Parameters

mapper
Mapper

De definitie van gegevensmodellen.

value

any

De waarde.

objectName

string

Naam van het object. Wordt gebruikt in de foutberichten.