System.JSON.TJSONPathParser.NextToken
Delphi
function NextToken: TToken;
C++
TToken __fastcall NextToken(void);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| 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 |
|