REST.Json.Types.JSONOwnedAttribute

De RAD Studio API Documentation
Aller à : navigation, rechercher

REST.Json.Types.JSONBooleanAttributeSystem.TCustomAttributeSystem.TObjectJSONOwnedAttribute

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

Voir aussi