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. |
model |
De opgegeven modeltoewijzer. |
Methoden
deserialize(Mapper, any, string, Serializer |
Deserialiseer het opgegeven object 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 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.