System.JSON.Builders.TJSONIterator.Next
Delphi
function Next(const AKey: String = ''): Boolean;
C++
bool __fastcall Next(const System::UnicodeString AKey = System::UnicodeString());
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONIterator |
説明
イテレータを、現在の配列またはオブジェクトの次の JSON 項目に移動します。
Next への最初の呼び出し(AKey
のない)では、イテレータを、入力データの最初の JSON 項目へ移動します。続いての呼び出しで、現在の JSON ラベルの次の JSON 項目へ、イテレータを移動します。Next は、イテレータが移動できる項目がない場合には False
を返し、入力データにまだ項目がある場合には True
を返します。
AKey
を配列のインデックス番号またはオブジェクトのキー名で指定して、イテレータをキーへ移動させることができます。指定されたキーが見つかると、Next は True
を返し、イテレータはそのキーへ移動します。Next は、キーが見つからない場合に False
を返し、イテレータを現在の配列またはオブジェクトの最後の項目へ移動します。
Next は次のことは行いません: