REST.Client.TCustomRESTResponse.JSONValue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property JSONValue: TJsonValue read GetJSONValue;

C++

__property System::Json::TJSONValue* JSONValue = {read=GetJSONValue};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
REST.Client.pas
REST.Client.hpp
REST.Client TCustomRESTResponse


Beschreibung

Gibt den Antwortinhalts-String zurück, der erfolgreich als JSON-Wert analysiert wurde. Ansonsten wird Nil zurückgegeben.

Der Antwortinhalt hängt vom Wert von RootElement ab.

Sehen Sie sich zur Klärung das folgende Beispiel an:

Angenommen der Antwort-String im JSON-Format lautet "{response:{"name":"Smith", "phone":"1234", "orders":[{...}, {...}]}}". In diesem Fall wird durch Setzen von RootElement auf "response" das gesamte Benutzerobjekt zurückgegeben. Wenn Sie aber RootElement auf "response.orders" setzen, gibt die Eigenschaft JSONValue das Array mit den "Order"-Objekten zurück.

Siehe auch