System.JSON.TJSONArray.TEnumerator.MoveNext

提供:RAD Studio API Documentation

Delphi

function MoveNext: Boolean; inline;

C++

bool __fastcall MoveNext();

プロパティ

種類 可視性 ソース ユニット 親
function public
System.JSON.pas
System.JSON.hpp
System.JSON TEnumerator


説明

イテレータを動かし、走査されている JSON 配列内の Current JSON 値の次を参照するようにします。

TJSONArray オブジェクトは、GetEnumerator を呼び出してイテレータを取得します。取得された TJSONArrayEnumerator イテレータの Current および MoveNext メンバは、TJSONArray オブジェクト内の項目群を走査する機能を提供します。

MoveNext は、MoveNext の実行後、Current が既存の JSON 値 を指している場合には、True を返します。つまり、そうではなく MoveNext が False を返す時は、走査された TJSONArray オブジェクト内の最後の項目の後に、イテレータが移動した場合となります。

このイテレータを作成した後、初めて MoveNext を呼び出すと、イテレータは、配列の最初の項目を指しています(配列が空でなければ)。

関連項目