Serializer class
Wird verwendet, um unformatierte Antwortobjekte endgültigen Shapes zuzuordnen. Hilft beim Packen und Entpacken von Datumsangaben und anderen codierten Typen, die nicht in JSON systemintern sind. Ermöglicht außerdem das Abrufen von Werten aus Kopfzeilen sowie das Einfügen von Standardwerten und Konstanten.
Konstruktoren
Serializer({[key: string]: any}, boolean) |
Eigenschaften
isXML | Gibt an, ob der Inhalt XML ist oder nicht. |
model |
Der bereitgestellte Modellzuordnungs-Mapper. |
Methoden
deserialize(Mapper, unknown, string, Serializer |
Deserialisieren Deserialisieren des angegebenen Objekts basierend auf den im Mapper definierten Metadaten. |
serialize(Mapper, unknown, string, Serializer |
Serialisieren Sie das angegebene Objekt basierend auf den im Mapper definierten Metadaten. |
validate |
Überprüft ggf. Einschränkungen. Diese Funktion löst aus, wenn der angegebene Wert diese Einschränkungen nicht berücksichtigt. |
Details zum Konstruktor
Serializer({[key: string]: any}, boolean)
new Serializer(modelMappers?: {[key: string]: any}, isXML?: boolean)
Parameter
- modelMappers
-
{[key: string]: any}
Der bereitgestellte Modellzuordnungs-Mapper.
- isXML
-
boolean
Gibt an, ob der Inhalt XML ist oder nicht.
Details zur Eigenschaft
isXML
Gibt an, ob der Inhalt XML ist oder nicht.
isXML?: boolean
Eigenschaftswert
boolean
modelMappers
Der bereitgestellte Modellzuordnungs-Mapper.
modelMappers: {[key: string]: any}
Eigenschaftswert
{[key: string]: any}
Details zur Methode
deserialize(Mapper, unknown, string, SerializerOptions)
Deserialisieren Deserialisieren des angegebenen Objekts basierend auf den im Mapper definierten Metadaten.
function deserialize(mapper: Mapper, responseBody: unknown, objectName: string, options?: SerializerOptions): any
Parameter
- mapper
- Mapper
Der Mapper, der die Metadaten des serialisierbaren Objekts definiert.
- responseBody
-
unknown
Eine gültige Javascript-Entität, die deserialisiert werden soll.
- objectName
-
string
Name des deserialisierten Objekts.
- options
- SerializerOptions
Steuert das Verhalten des XML-Parsers und des Generators.
Gibt zurück
any
Ein gültiges deserialisiertes Javascript-Objekt.
serialize(Mapper, unknown, string, SerializerOptions)
Serialisieren Sie das angegebene Objekt basierend auf den im Mapper definierten Metadaten.
function serialize(mapper: Mapper, object: unknown, objectName?: string, options?: SerializerOptions): any
Parameter
- mapper
- Mapper
Der Mapper, der die Metadaten des serialisierbaren Objekts definiert.
- object
-
unknown
Ein gültiges Javascript-Objekt, das serialisiert werden soll.
- objectName
-
string
Name des serialisierten Objekts.
- options
- SerializerOptions
zusätzliche Optionen für die Deserialisierung.
Gibt zurück
any
Ein gültiges serialisiertes Javascript-Objekt.
validateConstraints(Mapper, unknown, string)
Warnung
Diese API ist nun veraltet.
Removing the constraints validation on client side.
Überprüft ggf. Einschränkungen. Diese Funktion löst aus, wenn der angegebene Wert diese Einschränkungen nicht berücksichtigt.
function validateConstraints(mapper: Mapper, value: unknown, objectName: string)
Parameter
- mapper
- Mapper
Die Definition von Datenmodellen.
- value
-
unknown
Der Wert.
- objectName
-
string
Name des Objekts. Wird in den Fehlermeldungen verwendet.