System.JSON.Builders.TJSONIterator.Find

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

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 は例外を発生させます。

関連項目