System.JSON.Builders.TJSONIterator.Find
Delphi
function Find(const APath: String): Boolean;
C++
bool __fastcall Find(const System::UnicodeString APath);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONIterator |
説明
指定された JSON パスで JSON 項目を検索します。
項目の完全パスを、次のようなドット表記または引用表記で指定しなければなりません:
- ドット表記:
'entities.urls[0].indices[1]'
- 引用表記:
entities["urls"][0]["indices"][1]
Find は、ソース JSON リーダーに指定された JSON パスと一致する項目がある場合に True
を返し、その項目へイテレータを移動します。Find は、パスが見つからなかった場合に False
を返します。
- メモ: 巻き戻しプロシージャをイテレータ コンストラクタに渡さないと、Find は例外を発生させます。