JSONPathテスター&評価ツール

JSONPath式を使用して、JSONドキュメントをリアルタイムでクエリ、検査、評価します。すべての評価はブラウザでローカルに実行され、データがアップロードされることはありません。

方言: JSONPath-Plus
準備完了
0バイト
一致する値がここに表示されます。

JSONPathの例

サンプルデータを読み込み、以下のいずれかの式をクリックしてすぐに試してください。これらの例は、標準セレクターとJSONPath-Plus拡張機能を示しています。

式 説明
$.store.book[*].author ストア内のすべての本の著者。
$..author JSON内のどこにでも再帰的に存在するすべての著者。
$.store.book[?(@.price < 10)] フィルター式を使用して$10未満の本。
$.store.book[0,1] ユニオン/カンマセレクターを使用した最初の2冊の本。
$.store.book[:2] スライス表記を使用した最初の2冊の本。
$.store.book[?(@.isbn)] ISBNプロパティを含むすべての本。
$..price ドキュメント内のどこにでも再帰的に存在するすべての価格。

JSONPath-Plusについて

この評価ツールはJSONPath-Plus方言を実行します。これは、カスタム関数、親セレクター(^)、プロパティ/インデックスフィルター、およびネイティブ配列/スライス操作で元のJSONPath仕様を拡張します。

構文と方言の違い

JSONPathの構文はライブラリ(例:Go、Java、Python)によって異なります。JSONPath-Plusは完全にクライアントサイドのJavaScriptであり、標準のフィルター関数とディープセレクターの検索をブラウザで安全に有効にします。

100%クライアントサイドのプライバシー

JSONドキュメントとクエリ式は、ブラウザのサンドボックス内で直接評価されます。外部APIやサーバーにデータが送信されることはなく、完全なプライバシーが保証されます。

JSONPathテスター

サポートされている JSONPath 式をローカルの JSON ドキュメントに対して評価し、一致したパスと値を検査します。

入力
有効なJSONとJSONPath式.
出力
パスとカウントを含む一致した値.
実際の制限事項
JSONPathの方言は異なります。スクリプト式とサポートされていない演算子は受け入れられず、有効なクエリは正当に何も一致しないことがあります。
プライバシーとデータ処理
有効な JSON と JSONPath 式は、このブラウザのタブで処理されます。Convertr はそれを受け取ったり保存したりしません。ページを閉じたり再読み込みしたりすると、ツールが明示的にローカルダウンロードを提供しない限り、作業状態はクリアされます。

このツールをどのように使うか

  1. ツールコントロールで有効なJSONとJSONPath式を指定します。
  2. パスとそのパスに一致する値に影響する設定を選択し、カウントしてからツールを実行します。
  3. コピーまたはダウンロードする前に、パスとカウントとともに一致した値を確認します。

一般的な障害モード

無効なJSON、不正な括弧、サポートされていない演算子、またはドキュメントに存在しないパスは、エラーまたはゼロ件の一致を生成します。

便利な例

ストアドキュメントに対して $.store.book[*].title を実行して、各本のタイトルをリストします。