REST.Client.TCustomRESTResponse.JSONValue
Delphi
property JSONValue: TJsonValue read GetJSONValue;
C++
__property System::Json::TJSONValue* JSONValue = {read=GetJSONValue};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | REST.Client.pas REST.Client.hpp |
REST.Client | TCustomRESTResponse |
説明
JSON 値として正常に解析された応答内容文字列を返します。正常に解析されなかった場合は Nil
を返します。
応答内容は RootElement の値によって異なります。
この点を明確にするために、次の例を考えてみましょう。
JSON 形式の応答文字列が "{response:{"name":"Smith", "phone":"1234", "orders":[{...}, {...}]}}" であるとしましょう。その場合、RootElement を "response" に設定すると、顧客オブジェクト全体が返されます。しかし、RootElement を "response.orders" に設定すると、JSONValue プロパティは注文オブジェクトの配列を返します。