Data.DBXJSONReflect
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 | DbxCommonDriver230.bpl |
---|
Sommaire
Classes
EConversionError | Contient l'exception déclenchée quand le processus de conversion ou de restauration ne peut s'achever. |
JSONBooleanAttribute | |
JSONMarshalled | Attribut qui spécifie si un champ ou un type doit être soumis au processus marshalling ou unmarshalling. |
JSONOwned | Attribut qui spécifie si un champ doit être libéré avant d'être rempli pendant le processus unmarshalling. |
JSONReflect | Représente un attribut qui définit l'intercepteur utilisé pour le marshaling et l'unmarshaling des données. |
TConverter | Représente la classe convertisseur de base. |
TConverterEvent | Représente la classe des événements de convertisseur. |
TJSONConverter | Représente la classe des convertisseurs JSON. |
TJSONConverters | |
TJSONInterceptor | |
TJSONMarshal | Représente la classe marshaling des objets JSON. |
TJSONPopulationCustomizer | Implémente les personnalisateurs de population JSON. |
TJSONUnMarshal | Représente la classe unmarshaling des objets JSON. |
TMarshalUnmarshalBase | |
TReverterEvent | Représente la classe des événements de restaurateur. |
TSerStringItem | TSerStringItem est une classe pour les éléments de TStringList qui peuvent être sérialisés. |
TSerStringList | TSerStringList est une classe pour les objets de TStringList qui peuvent être sérialisés. |
TStringListInterceptor | |
TTransientField | Représente la classe conteneur des champs transitoires. |
TTypeMarshaller | Représente la classe parent du marshaling. |
Routines
JSONArrayElementsConverter | |
JSONArrayElementsReverter | |
JSONBooleanAttributeValue | Renvoie 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. |
JSONObjectPairListConverter | Convertit la liste de paires d'un TJSONObject en structure sérialisable. |
JSONObjectPairListReverter | |
StringListConverter | |
StringListReverter | StringListReverter rétablit une TSerStringList en TStringList. |
Types
_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 | |
TConverterType | Inclut tous les types de convertisseur. |
TJSONCanPopulateProc | |
TListOfObjects | Représente un tableau d'objets. |
TListOfStrings | Représente un tableau de chaînes. |
TObjectConverter | Représente le type des convertisseurs de champs qui transforment une valeur de champ en un objet. |
TObjectReverter | Représente le type des restaurateurs de champs qui transforment une valeur de champ en un objet. |
TObjectsConverter | Représente le type des convertisseurs de champs qui transforment une valeur de champ en un tableau d'objets. |
TObjectsReverter | Représente le type des restaurateurs de champs qui transforment une valeur de champ en un tableau d'objets. |
TReverterType | Inclut tous les types de restaurateur supportés. |
TStringConverter | Représente le type des convertisseurs de champs qui transforment une valeur de champ en une chaîne. |
TStringReverter | Représente le type des restaurateurs de champs qui transforment une valeur de champ en une chaîne. |
TStringsConverter | Représente le type des convertisseurs de champs qui transforment une valeur de champ en un tableau de chaînes. |
TStringsReverter | Représente le type des restaurateurs de champs qui transforment une valeur de champ en un tableau de chaînes. |
TTypeObjectConverter | Représente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en un objet. |
TTypeObjectReverter | Représente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en un objet. |
TTypeObjectsConverter | Représente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en un tableau d'objets. |
TTypeObjectsReverter | Représente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en un tableau d'objets. |
TTypeStringConverter | Représente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en une chaîne. |
TTypeStringReverter | Représente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en une chaîne. |
TTypeStringsConverter | Représente le type des convertisseurs qui transforment toute valeur de champ du type enregistré en une liste de chaînes. |
TTypeStringsReverter | Représente le type des restaurateurs qui transforment toute valeur de champ du type enregistré en une liste de chaînes. |
Constantes
sValidatePeerCertificate | sValidatePeerCertificate: string = ValidatePeerCertificate; |