WALUDO ツール
DEVELOP.04 JSONPATH TESTER

JSONPath オンラインテスター

式は両エディターの上に表示され、値、パス、JSON Pointer を一つの切り替えで確認できます。

QUERY

JSONPath 式

フィルターは安全な評価を使い、ネイティブ eval を呼びません
JSON

入力 JSON

RESULT

検索結果

STATUS/JSON と式を待っています
§ 01

JSONPath 構文リファレンス

行をクリックすると例がクエリ欄に入力されます。

用途
意味
§ 02

JSONPath 式をテストする方法

1
1

JSON を追加

JSON を貼り付けるか読み込みます。左のエディターではハイライトと行番号が保たれます。

2
2

パスを入力

上部にドル記号から始まる JSONPath を入力すると、編集中も実行されます。

3
3

結果を選択

値はデータ、パスは一致位置、JSON Pointer はパッチや標準参照に便利です。

§ 03

必要なデータをパスで表現

JSONPath は入れ子 JSON の探索を一つの式にまとめ、API のデバッグ、自動テスト、ログの絞り込みに役立ちます。

式をエディターの上に固定し、入力と結果を対応させています。表示モードを変えても元データは再解析しません。

§ 04

よくある質問

Q1JSONPath と JSON Pointer の違いは?

JSONPath は複数ノードを検索する言語で、JSON Pointer は一つの位置を示す標準文字列です。検索位置を Pointer として返せます。

Q2ドル記号と @ は何ですか?

ドル記号はルート、@ はフィルター内の現在の候補ノードを表します。

Q3フィルターは任意の JavaScript を実行しますか?

ネイティブ eval は使わず、JSONPath Plus の安全な評価範囲だけを処理します。

Q4一致しないと空配列になるのはなぜ?

結果を常に配列に包み、未一致と null や空配列の値を区別します。

Q5入力 JSON は送信されますか?

いいえ。解析と検索は現在のページだけで行い、ストレージにも保存しません。

✳ WALUDO TOOLBOX ✳ ブラウザー標準ツール · NO SERVER · NO DATA COLLECTION

ファイルがパソコンから外へ出ることはありません · FILES STAY LOCAL · PRIVACY FIRST