System.JSON.TJSONArrayEnumerator.MoveNext

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

Delphi

function MoveNext: Boolean;

C++

bool __fastcall MoveNext(void);

プロパティ

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


説明

反復処理している JSON 配列内の現在の JSON 値の次を指すようにイテレータを移動させます。

TJSONArray オブジェクトでは、GetEnumerator を呼び出してイテレータを取得します。取得した TJSONArrayEnumerator イテレータの Current メンバと MoveNext メンバを使って、TJSONArray オブジェクト内の項目を反復処理することができます。

MoveNext の実行後に Current が既存の JSON 値を指している場合、MoveNextTrue を返します。そうでない場合、つまり、反復処理している TJSONArray オブジェクト内の最後の項目を越えてイテレータが移動する場合、MoveNextFalse を返します。

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

関連項目