JSONPathオンラインテストツール | ローカルでリアルタイム検証

無料のJSONPathテスター・評価ツール:APIのJSONを貼り付けて、合致するノードの抽出、パスの確認、および結果JSONのコピーが簡単に行えます。解析とクエリ実行はすべてブラウザ上でローカルに行われます。

Click for theater mode
JSON の解析、パスの照合、結果のコピーはすべてブラウザ上でローカルに行われ、データがアップロードされることはありません。
書店注文ペイロード

ソースデータプレビュー

{
  "store": {
    "book": [
      {
        "category": "reference",
        "author": "Nigel Rees",
        "title": "Sayings of the Century",
        "price": 8.95
      },
      {
        "category": "fiction",
        "author": "Evelyn Waugh",
        "title": "Sword of Honour",
        "price": 12.99
      },
      {
        "category": "fiction",
        "author": "Herman Melville",
        "title": "Moby Dick",
        "isbn": "0-553-21311-3",
        "price": 8.99
      }
    ],
    "bicycle": {
      "color": "red",
      "price": 19.95
    }
  },
  "expensive": 10
}

マッチした結果

3 個のノードが 0 ms でマッチしました

3
マッチ数
0
時間
パス$.store.book[0].author
Nigel Rees
パス$.store.book[1].author
Evelyn Waugh
パス$.store.book[2].author
Herman Melville

JSONPath クイックリファレンス

任意の式をクリックすると、入力ボックスに適用されます。

How to Use

  1. 「サンプルを読み込む」をクリックするか、ご自身のAPIレスポンスや設定ファイルのJSONを「JSONソース数据」に入力します。
  2. 「JSONPath式」の入力ボックスに、$.store.book[*].author$..author などのクエリを入力します。
  3. 「マッチした結果」エリアで、合致した件数、パス、値を確認できます。「結果JSONをコピー」をクリックすると、配列形式で結果をコピーできます。
  4. 文法を参照したい場合は、ツール内のクイックリファレンス表を参考にしてください。現在の実装は一般的なJSONPath仕様をカバーしています。

Core Features

  • 实时 JSONPath 求值:式を入力すると即座にノードを再検索し、APIレスポンスのデバッグ、設定ファイルの調整、テストペイロードの設計に最適です。
  • 安心のローカル処理:JSONの解析、パスのクエリ、および結果のコピーはすべて現在のブラウザ内で行われ、サーバーへのデータ送信は不要です。
  • パスと値の同時表示:見つかった各項目には、対応するJSONPathとフォーマットされた値が並んで表示されるため、ネストされたオブジェクトの位置を直感的に特定できます。
  • ソースデータのハイライトプレビュー:正しいJSONにはフォーマットされたプレビューが生成され、文字列、数値、真偽値などのデータ型を簡単に見分けることができます。
  • 基本的なクイックリファレンス:ルートノード、ドットアクセス、配列のワイルドカード、再帰的下降、スライス、およびフィルタ式をサポートしています。

Related Tools

FIRE計画シミュレーター (経済的自由の積立予測)

インフレ調整に対応した 2026 年版のFIRE計画計算機。将来の購買力をシミュレーションし、リタイアメントに必要な資産との差分(ギャップ)を分析。ExcelやNotionの管理用ダッシュボードに適したCSVをワンクリックで書き出せます。100%プライベートなクライアントサイド計算。

ポジションサイズ計算機 - 許容リスクによる最適なエントリー量の算出

口座資金、許容リスク比率(%)、エントリー価格、ロスカット価格から取引ポジションサイズを計算します。データは送信されず、ブラウザ上で安全に複数のリスクシナリオを比較できます。

複利計算シミュレーター | 積立投資の将来価値&金利推移グラフ

元本、毎月の積立額、想定利回り(年利)、運用期間から将来の複利効果を計算します。元本、運用益、合計残高をインタラクティブなグラフで視覚化。データは送信されません。

ローン計算機 | 毎月の返済額・元金・金利の内訳計算

元利均等および元金均等返済方式に対応したローンシミュレーター。毎月の返済額、金利総額、返済スケジュール表を計算し、グラフや表で可視化します。

投資・ROI計算機 | 複利シミュレーター&資産推移

初期投資額、毎月の積立額、想定利回り、およびインフレ調整後の結果をローカルで計算します。複利グラフ、投資収益率(ROI)、年次推移表を用いて将来の資産推移をシミュレーションできます。

APR APY 変換 | 名目金利&実質金利計算機

APR(名目年利率)と APY(実質年利率)をローカルで相互変換します。金利を入力し、複利計算の頻度を選択すると、実質金利、スプレッド、および頻度の比較結果が即座に表示されます。

粗利益率・マークアップ計算機 | Margin & Markup 相互変換

粗利益、マークアップ(値入率)、マージン(粗利益率)、および販売価格をローカルで計算します。原価と売価、または原価と目標マージンを入力するだけで、即座に計算結果が表示されます。

CPM & CPC 計算機 | 広告費&クリック率 (CTR) オンラインツール

CPM(インプレッション単価)とCPC(クリック単価)をローカルで計算します。予算、表示回数、クリック数、CPM、CPC、CTRを即座にシミュレーションし、広告キャンペーンの計画に役立ちます。

Calculation Logic

このツールは、ブラウザ内でローカルのJavaScript JSONPath評価ロジックを使用します。まず JSON.parse でテキストをオブジェクトに解析し、式のトークンに従ってオブジェクト、配列、ワイルドカード、再帰的下降、スライス、および一般的なフィルタ条件を順番に走査します。処理の全工程は現在のページメモリ内でのみ行われ、サーバーは一切関与しないため、APIキーや個人情報、内部設定などの機密性の高いペイロードの検査に非常に適しています。

互換性に関する混乱を避けるため、現在の実装は &#36;.store.book[0].title&#36;..author&#36;.store.book[*]&#36;.store.book[?(@.price < 10)] などの主要なJSONPath表記法に特化しています。各種プログラミング言語のライブラリによってJSONPathの解釈(方言)にわずかな違いがあるため、極めて複雑なスクリプト式を使用する場合は、最終的な実行環境での動作検証を行ってください。

FAQ

  • 個人データを含むAPIレスポンスをここに貼り付けても安全ですか?
    • はい、安全です。このツールは完全にクライアントサイドのみで動作するため、入力されたJSONデータがネットワークを経由してサーバーに送信されることはありません。
  • フィルタ式(比較フィルター)はサポートされていますか?
    • はい。[?(@.price < 10)][?(@.category == "fiction")] などの一般的な比較フィルタ式に対応しています。
  • 同じ表現式なのに他のJSONPathテスターと結果が異なるのはなぜですか?
    • 歴史的にJSONPathには厳密に統一された単一の仕様が存在せず、JS、Java、Pythonなどの実装系によって細部の挙動が異なる場合があるためです。当ツールは最も一般的に使われている現代の記法を基準に設計されています。
  • 結果が常に配列(Array)形式で出力されるのはなぜですか?
    • JSONPathクエリ是0個、1個、または複数のノードにマッチする可能性があるためです。コピーやその後の処理を容易にするために、結果は一律でJSON配列の形式に正規化して出力されます。
  • オフラインでも使用可能ですか?
    • はい。ページがロードされた後は、JSONの解析やクエリの実行はインターネットに依存しません。オフライン環境でも引き続きご利用いただけます。