Anzeigen: Delphi C++
Anzeigeeinstellungen

Data.DBXJSONReflect

Aus XE2 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.

Inhaltsverzeichnis

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.
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.
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.
TStringConverterRepräsentiert den Typ für Feldkonverter, die einen Feldwert in einen String umwandeln.
TStringListInterceptor
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.
TTransientFieldRepräsentiert die Klasse, die transiente Felder enthält.
TTypeMarshallerRepräsentiert die übergeordnete Marshalling-Klasse.
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.

Routinen

JSONArrayElementsConverter
JSONArrayElementsReverter
JSONBooleanAttributeValue
JSONObjectPairListConverter
JSONObjectPairListReverter
StringListConverter
StringListReverter

Typen

_di_TObjectConverter
_di_TObjectReverter
_di_TObjectsConverter
_di_TObjectsReverter
_di_TStringConverter
_di_TStringReverter
_di_TStringsConverter
_di_TStringsReverter
_di_TTypeObjectConverter
_di_TTypeObjectReverter
_di_TTypeObjectsConverter
_di_TTypeObjectsReverter
_di_TTypeStringConverter
_di_TTypeStringReverter
_di_TTypeStringsConverter
_di_TTypeStringsReverter
TConverterTypeBeinhaltet alle Konvertertypen.
TListOfObjectsRepräsentiert ein Objekt-Array.
TListOfStringsRepräsentiert ein String-Array.
TReverterTypeBeinhaltet alle unterstützten Reverter-Typen.

Variablen

TListOfObjectsRepräsentiert ein Objekt-Array.
TListOfStringsRepräsentiert ein String-Array.

Konstanten

ctObjectctObject: TConverterType = ctObject;
ctObjectsctObjects: TConverterType = ctObjects;
ctStringctString: TConverterType = ctString;
ctStringsctStrings: TConverterType = ctStrings;
ctTypeObjectctTypeObject: TConverterType = ctTypeObject;
ctTypeObjectsctTypeObjects: TConverterType = ctTypeObjects;
ctTypeStringctTypeString: TConverterType = ctTypeString;
ctTypeStringsctTypeStrings: TConverterType = ctTypeStrings;
rtObjectrtObject: TReverterType = rtObject;
rtObjectsrtObjects: TReverterType = rtObjects;
rtStringrtString: TReverterType = rtString;
rtStringsrtStrings: TReverterType = rtStrings;
rtTypeObjectrtTypeObject: TReverterType = rtTypeObject;
rtTypeObjectsrtTypeObjects: TReverterType = rtTypeObjects;
rtTypeStringrtTypeString: TReverterType = rtTypeString;
rtTypeStringsrtTypeStrings: TReverterType = rtTypeStrings;
sValidatePeerCertificatesValidatePeerCertificate: string = ValidatePeerCertificate;


Frühere Versionen
Übersetzungen