System.JSON.Readers.TJsonReader.Path
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" プロパティに対応するもの。