System.JSON.TJSONPathParser.NextToken

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

Delphi

function NextToken: TToken;

C++

TToken __fastcall NextToken();

プロパティ

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


説明

この JSON パス パーサーのコンストラクタに渡した JSON パスの次のトークンを返します。

NextToken が返すトークン

NextToken は、次のトークンのいずれも返すことができます。

トークン 説明

ArrayIndex

JSON パス内の次のトークンは、JSON 配列項目のインデックスです。 TokenArrayIndex は、ターゲットのインデックスを保有します。

Name

JSON パス内の次のトークンは、JSON オブジェクトキー/値ペアのキーです。 TokenName には、ターゲットのキーが含まれています。

Eof

JSON パスの最後に到達しました。

パスの走査を続行することはできません。TJSONPathParser のこのインスタンスに NextToken をもう一度呼び出すと、例外が発生します。

Error

指定された JSON パスにエラーがあります。

パスの走査を続行することはできません。TJSONPathParser のこのインスタンスに NextToken をもう一度呼び出すと、例外が発生します。

例外

例外 メッセージ シナリオ

Exception

End of path

  • NextToken に対する前の呼び出しで、Eof トークンが返されました。

Error in path

  • NextToken に対する前の呼び出しで、Error トークンが返されました。

関連項目