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; |