Data.DBXJSONReflect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert Klassen, die JSON-Marshaler und -Unmarshaler, JSON-Konverter und -Reverter, Interzeptoren und unterstützende Klassen, Methoden und Typen implementieren.

Package DbxCommonDriver250.bpl

Klassen

EConversionErrorEnthält die Exception, die ausgelöst wird, wenn die Konvertierung oder Reversion nicht abgeschlossen werden kann.
JSONBooleanAttribute
JSONMarshalledAttribut, das angibt, ob für ein Feld oder einen Typ das Marshalling verwendet werden kann.
JSONOwnedAttribut, das angibt, ob ein Feld vor dem Füllen während des Unmarshalling-Prozesses freigegeben werden soll.
JSONReflectRepräsentiert ein Attribut, das den Interzeptor für das Marshalling und das Unmarshalling von Daten definiert.
TConverterRepräsentiert die Basiskonverterklasse.
TConverterEventRepräsentiert die Ereignisklasse des Konverters.
TJSONConverterRepräsentiert die Klasse für JSON-Konverter.
TJSONConverters
TJSONInterceptor
TJSONMarshalRepräsentiert die Marshalling-Klasse für JSON-Objekte.
TJSONPopulationCustomizerImplementiert Funktionen zum Anpassen der JSON-Auffüllung.
TJSONUnMarshalRepräsentiert die Unmarshalling-Klasse für JSON-Objekte.
TMarshalUnmarshalBase
TReverterEventRepräsentiert die Ereignisklasse des Reverters.
TSerStringItemTSerStringItem ist eine Klasse für TStringList-Einträge, die serialisiert werden können.
TSerStringListTSerStringList ist eine Klasse für TStringList-Objekte, die serialisiert werden können.
TStringListInterceptor
TTransientFieldRepräsentiert die Klasse, die transiente Felder enthält.
TTypeMarshallerRepräsentiert die übergeordnete Marshalling-Klasse.

Routinen

JSONArrayElementsConverter
JSONArrayElementsReverter
JSONBooleanAttributeValueGibt den Wert eines booleschen Attributs der angegebenen Klasse auf dem angegebenen RTTI-Objekt zurück, oder DefaultValue, wenn das Attribut im RTTI-Objekt nicht definiert wird.
JSONObjectPairListConverterKonvertiert die Paarliste eines TJSONObject in eine serialisierbare Struktur.
JSONObjectPairListReverter
StringListConverter
StringListReverterStringListReverter wandelt eine TSerStringList zurück in eine TStringList um.

Typen

TConverterTypeBeinhaltet alle Konvertertypen.
TJSONCanPopulateProc
TListOfObjectsRepräsentiert ein Objekt-Array.
TListOfStringsRepräsentiert ein String-Array.
TObjectConverterRepräsentiert den Typ für Feldkonverter, die einen Feldwert in ein Objekt umwandeln.
TObjectReverterRepräsentiert den Typ für Feld-Reverter, die einen Feldwert in ein Objekt umwandeln.
TObjectsConverterRepräsentiert den Typ für Feldkonverter, die einen Feldwert in ein Objekt-Array umwandeln.
TObjectsReverterRepräsentiert den Typ für Feld-Reverter, die einen Feldwert in ein Objekt-Array umwandeln.
TReverterTypeBeinhaltet alle unterstützten Reverter-Typen.
TStringConverterRepräsentiert den Typ für Feldkonverter, die einen Feldwert in einen String umwandeln.
TStringReverterRepräsentiert den Typ für Feld-Reverter, die einen Feldwert in einen String umwandeln.
TStringsConverterRepräsentiert den Typ für Feldkonverter, die einen Feldwert in ein String-Array umwandeln.
TStringsReverterRepräsentiert den Typ für Feld-Reverter, die einen Feldwert in ein String-Array umwandeln.
TTypeObjectConverterRepräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in ein Objekt umwandeln.
TTypeObjectReverterRepräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in ein Objekt umwandeln.
TTypeObjectsConverterRepräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in ein Objekt-Array umwandeln.
TTypeObjectsReverterRepräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in ein Objekt-Array umwandeln.
TTypeStringConverterRepräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in einen String umwandeln.
TTypeStringReverterRepräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in einen String umwandeln.
TTypeStringsConverterRepräsentiert den Typ für Konverter, die einen Feldwert des registrierten Typs in eine String-Liste umwandeln.
TTypeStringsReverterRepräsentiert den Typ für Reverter, die einen Feldwert des registrierten Typs in eine String-Liste umwandeln.

Konstanten

sValidatePeerCertificatesValidatePeerCertificate: string = ValidatePeerCertificate;