System.JSON.Readers.TJsonReader.Path

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Path: string read GetPath;

C++

__property System::UnicodeString Path = {read=GetPath};

プロパティ

種類 可視性 ソース ユニット
property public
System.JSON.Readers.pas
System.JSON.Readers.hpp
System.JSON.Readers TJsonReader


説明

現在の JSON トークンのパスを取得します。

例:

これは「トランザクション」と呼ばれる JSON オブジェクトで、「名前/値」ペアを持つ JSON オブジェクト群からなる配列を格納しており、各配列要素には、Web サイトからの購入記録についての情報が入っています。

'{"Transaction":[' 
  '{"id":662713, "firstName":"John", "lastName":"Doe", "price": 2.1, "parent_id": null, validated:true},'
  '{"id":662714, "firstName":"Anna", "lastName":"Smith", "price": 4.5, "parent_id": null, validated: false},' 
  '{"id":662715, "firstName":"Peter", "lastName":"Jones", "price": 3.6, "parent_id": null, validated: true}' 
  ']}'

Path プロパティの結果はこのようになります:

  • "[Transaction][0].id" : JSON トークン パスで、配列の最初の要素の "id" プロパティに対応するもの。
  • "[Transaction][1].price" : JSON トークン パスで、配列の 2 番目の要素の "price" プロパティに対応するもの。

関連項目

JSON Reader Code Snippet