Data.DBXJSONReflect.JSONReflect

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TCustomAttributeSystem.TObjectJSONReflect

Delphi

JSONReflect = class(TCustomAttribute)

C++

class PASCALIMPLEMENTATION JSONReflect : public System::TCustomAttribute

Propriétés

Type Visibilité  Source Unité  Parent
class public
Data.DBXJSONReflect.pas
Data.DBXJSONReflect.hpp
Data.DBXJSONReflect Data.DBXJSONReflect

Description

Représente un attribut qui définit l'intercepteur utilisé pour le marshaling et l'unmarshaling des données.

JSONReflect représente un attribut qui définit l'intercepteur utilisé pour le marshaling et l'unmarshaling des données. L'attribut JSONReflect est aussi utilisé pour contrôler le cycle de vie des objets intermédiaires qui peuvent être générés durant le processus de marshaling.

Le marshaling d'une valeur s'effectue de diverses façons dans l'ordre suivant :

  1. Evénement de champ enregistré qui a la priorité sur un TObject.
  2. Evénement de type enregistré.
  3. Intercepteur défini par un attribut de champ.
  4. Intercepteur défini par un attribut de type.
  5. Marshaling ou unmarshaling par défaut.