REST.Json.Types.JSONOwnedAttribute
Delphi
JSONOwnedAttribute = class(JSONBooleanAttribute)
C++
class PASCALIMPLEMENTATION JSONOwnedAttribute : public JSONBooleanAttribute
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| class | public | REST.Json.Types.pas REST.Json.Types.hpp |
REST.Json.Types | REST.Json.Types |
Description
Attribut qui spécifie si un champ doit être libéré avant d'être rempli durant le processus d'unmarshalling (si une valeur a été assignée par le constructeur).
Si JSONOwnedAttribute n'est pas présent dans un champ, ce champ doit être libéré. Si JSONOwnedAttribute est présent mais vaut False, ce champ n'est pas libéré durant le processus d'unmarshalling, même si un objet a été alloué par le constructeur (ce qui peut provoquer des fuites de mémoire).