System.JSON.TJSONArrayEnumerator.MoveNext

提供: RAD Studio API Documentation
2015年9月7日 (月) 00:07時点におけるHonji (トーク | 投稿記録)による版 (1版: LOC-20166/2015.09.04.DocWikiPages_JA)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

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 を呼び出したとき、イテレータは配列の先頭の項目を指しています(配列が空でない場合)。

関連項目