Data.DBXJSONReflect

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les classes implémentant les marshalers et les unmarshalers JSON, les convertisseurs et les restaurateurs JSON, les intercepteurs, et les classes, méthodes et types de support.

Package DbxCommonDriver.bpl

Classes

EConversionErrorContient l'exception déclenchée quand le processus de conversion ou de restauration ne peut s'achever.
JSONBooleanAttribute
JSONMarshalledAttribut qui spécifie si un champ ou un type doit être soumis au processus marshalling ou unmarshalling.
JSONOwnedAttribut qui spécifie si un champ doit être libéré avant d'être rempli pendant le processus unmarshalling.
JSONReflectReprésente un attribut qui définit l'intercepteur utilisé pour le marshaling et l'unmarshaling des données.
TConverterReprésente la classe convertisseur de base.
TConverterEventReprésente la classe des événements de convertisseur.
TJSONConverterReprésente la classe des convertisseurs JSON.
TJSONConverters
TJSONInterceptor
TJSONMarshalReprésente la classe marshaling des objets JSON.
TJSONPopulationCustomizerImplémente les personnalisateurs de population JSON.
TJSONUnMarshalReprésente la classe unmarshaling des objets JSON.
TMarshalUnmarshalBase
TReverterEventReprésente la classe des événements de restaurateur.
TSerStringItemTSerStringItem est une classe pour les éléments de TStringList qui peuvent être sérialisés.
TSerStringListTSerStringList est une classe pour les objets de TStringList qui peuvent être sérialisés.
TStringListInterceptor
TTransientFieldReprésente la classe conteneur des champs transitoires.
TTypeMarshallerReprésente la classe parent du marshaling.

Routines

JSONArrayElementsConverter
JSONArrayElementsReverter
JSONBooleanAttributeValueRenvoie la valeur d'un attribut booléen d'une classe spécifiée sur l'objet RTTI spécifié, ou DefaultValue si l'attribut n'est pas défini dans l'objet RTTI.
JSONObjectPairListConverterConvertit la liste de paires d'un TJSONObject en structure sérialisable.
JSONObjectPairListReverter
JSONStringStrBufferConverter
JSONStringStrBufferReverter
StringListConverter
StringListReverterStringListReverter rétablit une TSerStringList en TStringList.

Types

TConverterTypeInclut tous les types de convertisseur.
TJSONCanPopulateProc
TListOfObjectsReprésente un tableau d'objets.
TListOfStringsReprésente un tableau de chaînes.
TObjectConverterReprésente le type des convertisseurs de champs qui transforment une valeur de champ en un objet.
TObjectReverterReprésente le type des restaurateurs de champs qui transforment une valeur de champ en un objet.
TObjectsConverterReprésente le type des convertisseurs de champs qui transforment une valeur de champ en un tableau d'objets.
TObjectsReverterReprésente le type des restaurateurs de champs qui transforment une valeur de champ en un tableau d'objets.
TReverterTypeInclut tous les types de restaurateur supportés.
TStringConverterReprésente le type des convertisseurs de champs qui transforment une valeur de champ en une chaîne.
TStringReverterReprésente le type des restaurateurs de champs qui transforment une valeur de champ en une chaîne.
TStringsConverterReprésente le type des convertisseurs de champs qui transforment une valeur de champ en un tableau de chaînes.
TStringsReverterReprésente le type des restaurateurs de champs qui transforment une valeur de champ en un tableau de chaînes.
TTypeObjectConverterReprésente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en un objet.
TTypeObjectReverterReprésente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en un objet.
TTypeObjectsConverterReprésente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en un tableau d'objets.
TTypeObjectsReverterReprésente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en un tableau d'objets.
TTypeStringConverterReprésente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en une chaîne.
TTypeStringReverterReprésente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en une chaîne.
TTypeStringsConverterReprésente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en une liste de chaînes.
TTypeStringsReverterReprésente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en une liste de chaînes.

Constantes

sValidatePeerCertificatesValidatePeerCertificate: string = ValidatePeerCertificate;