REST.JsonReflect.TJSONUnMarshal.CreateObject
Delphi
function CreateObject(AClass: TClass; JsonObj: TJSONObject; AObject:TObject=nil): TObject;
C++
System::TObject* __fastcall CreateObject(System::TClass AClass, System::Json::TJSONObject* JsonObj, System::TObject* AObject = (System::TObject*)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | TJSONUnMarshal |
Beschreibung
Erstellt ein Objekt auf Basis einer serialisierten JSON-Repräsentation.
Die Methode CreateObject gibt eine Objektinstanz mit dem Typ AClass
auf Basis einer in JsonObj
angegebenen serialisierten JSON-Repräsentation zurück. Wenn AObject
eine Instanz von AClass enthält, dann wird dieses Objekt aus den Werten in JsonObj gefüllt und keine neue Instanz erstellt.