System.JSON.TJSONPathParser.NextToken
Delphi
function NextToken: TToken;
C++
TToken __fastcall NextToken();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.JSON.pas System.JSON.hpp |
System.JSON | TJSONPathParser |
説明
この JSON パス パーサーのコンストラクタに渡した JSON パスの次のトークンを返します。
NextToken が返すトークン
NextToken は、次のトークンのいずれも返すことができます。
トークン | 説明 |
---|---|
|
JSON パス内の次のトークンは、JSON 配列の項目のインデックスです。 TokenArrayIndex は、ターゲットのインデックスを保有します。 |
|
JSON パス内の次のトークンは、JSON オブジェクトのキー/値ペアのキーです。 TokenName には、ターゲットのキーが含まれています。 |
|
JSON パスの最後に到達しました。 パスの走査を続行することはできません。TJSONPathParser のこのインスタンスに NextToken をもう一度呼び出すと、例外が発生します。 |
|
指定された JSON パスにエラーがあります。 パスの走査を続行することはできません。TJSONPathParser のこのインスタンスに NextToken をもう一度呼び出すと、例外が発生します。 |
例外
例外 | メッセージ | シナリオ |
---|---|---|
End of path |
| |
Error in path |
|