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).