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 を返します。つまり、そうではなく MoveNextFalse を返す時は、走査された TJSONArray オブジェクト内の最後の項目の後に、イテレータが移動した場合となります。

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

関連項目