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. |
model |
De opgegeven modeltoewijzer. |
Methoden
deserialize(Mapper, unknown, string, Serializer |
Deserialiseer het opgegeven object op basis van de metagegevens die zijn gedefinieerd in de mapper. |
serialize(Mapper, unknown, string, Serializer |
Serialiseer het opgegeven object op basis van de metagegevens die zijn gedefinieerd in de mapper. |
validate |
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.