Definiert Klassen, die JSON-Marshaler und -Unmarshaler, JSON-Konverter und -Reverter, Interzeptoren und unterstützende Klassen, Methoden und Typen implementieren.
Package
|
DbxCommonDriver250.bpl
|
Klassen
EConversionError | Enthält die Exception, die ausgelöst wird, wenn die Konvertierung oder Reversion nicht abgeschlossen werden kann. |
JSONBooleanAttribute | |
JSONMarshalled | Attribut, das angibt, ob für ein Feld oder einen Typ das Marshalling verwendet werden kann. |
JSONOwned | Attribut, das angibt, ob ein Feld vor dem Füllen während des Unmarshalling-Prozesses freigegeben werden soll. |
JSONReflect | Repräsentiert ein Attribut, das den Interzeptor für das Marshalling und das Unmarshalling von Daten definiert. |
TConverter | Repräsentiert die Basiskonverterklasse. |
TConverterEvent | Repräsentiert die Ereignisklasse des Konverters. |
TJSONConverter | Repräsentiert die Klasse für JSON-Konverter. |
TJSONConverters | |
TJSONInterceptor | |
TJSONMarshal | Repräsentiert die Marshalling-Klasse für JSON-Objekte. |
TJSONPopulationCustomizer | Implementiert Funktionen zum Anpassen der JSON-Auffüllung. |
TJSONUnMarshal | Repräsentiert die Unmarshalling-Klasse für JSON-Objekte. |
TMarshalUnmarshalBase | |
TReverterEvent | Repräsentiert die Ereignisklasse des Reverters. |
TSerStringItem | TSerStringItem ist eine Klasse für TStringList-Einträge, die serialisiert werden können. |
TSerStringList | TSerStringList ist eine Klasse für TStringList-Objekte, die serialisiert werden können. |
TStringListInterceptor | |
TTransientField | Repräsentiert die Klasse, die transiente Felder enthält. |
TTypeMarshaller | Repräsentiert die übergeordnete Marshalling-Klasse. |
Routinen
Typen
TConverterType | Beinhaltet alle Konvertertypen. |
TJSONCanPopulateProc | |
TListOfObjects | Repräsentiert ein Objekt-Array. |
TListOfStrings | Repräsentiert ein String-Array. |
TObjectConverter | Repräsentiert den Typ für Feldkonverter, die einen Feldwert in ein Objekt umwandeln. |
TObjectReverter | Repräsentiert den Typ für Feld-Reverter, die einen Feldwert in ein Objekt umwandeln. |
TObjectsConverter | Repräsentiert den Typ für Feldkonverter, die einen Feldwert in ein Objekt-Array umwandeln. |
TObjectsReverter | Repräsentiert den Typ für Feld-Reverter, die einen Feldwert in ein Objekt-Array umwandeln. |
TReverterType | Beinhaltet alle unterstützten Reverter-Typen. |
TStringConverter | Repräsentiert den Typ für Feldkonverter, die einen Feldwert in einen String umwandeln. |
TStringReverter | Repräsentiert den Typ für Feld-Reverter, die einen Feldwert in einen String umwandeln. |
TStringsConverter | Repräsentiert den Typ für Feldkonverter, die einen Feldwert in ein String-Array umwandeln. |
TStringsReverter | Repräsentiert den Typ für Feld-Reverter, die einen Feldwert in ein String-Array umwandeln. |
TTypeObjectConverter | Repräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in ein Objekt umwandeln. |
TTypeObjectReverter | Repräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in ein Objekt umwandeln. |
TTypeObjectsConverter | Repräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in ein Objekt-Array umwandeln. |
TTypeObjectsReverter | Repräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in ein Objekt-Array umwandeln. |
TTypeStringConverter | Repräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in einen String umwandeln. |
TTypeStringReverter | Repräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in einen String umwandeln. |
TTypeStringsConverter | Repräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in eine String-Liste umwandeln. |
TTypeStringsReverter | Repräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in eine String-Liste umwandeln. |
Konstanten
sValidatePeerCertificate | sValidatePeerCertificate: string = ValidatePeerCertificate; |