Serializer interface
Wordt gebruikt om onbewerkte antwoordobjecten toe te wijzen aan uiteindelijke shapes. Helpt bij het inpakken en uitpakken van datums en andere gecodeerde typen die niet intrinsiek zijn voor JSON. Hiermee kunt u ook waarden ophalen uit headers en standaardwaarden en constanten invoegen.
Eigenschappen
isXML | Of de inhoud XML is of niet. |
model |
De opgegeven modeltoewijzing. |
Methoden
deserialize(Mapper, any, string, Serializer |
Het opgegeven object deserialiseren op basis van de metagegevens die zijn gedefinieerd in de mapper. |
serialize(Mapper, any, string, Serializer |
Serialiseer het opgegeven object op basis van de metagegevens die zijn gedefinieerd in de mapper. |
validate |
Valideert beperkingen, indien van toepassing. Deze functie genereert als de opgegeven waarde deze beperkingen niet respecteert. |
Eigenschapdetails
isXML
Of de inhoud XML is of niet.
isXML: boolean
Waarde van eigenschap
boolean
modelMappers
De opgegeven modeltoewijzing.
modelMappers: {[key: string]: any}
Waarde van eigenschap
{[key: string]: any}
Methodedetails
deserialize(Mapper, any, string, SerializerOptions)
Het opgegeven object deserialiseren 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 deserialized 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 deze beperkingen niet respecteert.
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.