Tool Kumarのツール

JSONパス取得ツール

大きなJSONドキュメントの中で、値への正確なパスを調べられます。ツリーでノードを選択するとパスが表示され、ワンクリックでコピーできます。パスを入力して、その値に直接移動することもできます。

このツールの使い方

  1. JSONを貼り付けるか、ファイルを開きます。「ツリー」ビューが開きます。
  2. 値をクリックします。ツールバーにパスが表示されるので、パスをクリックするか、Pキーを押してコピーします。
  3. 値に移動するには、Ctrl+F(⌘F)を押して、$.store.books[1].titleのようなパスか、/store/books/1/titleのようなJSON Pointerを入力します。

実行例

サンプル内のすべての値と、そこに至るパスです。単純な名前ではないキーには、["first name"]のように角括弧を使います。

入力

{"store":{"name":"Corner Books","books":[{"title":"Dune","price":9.99,"tags":["sci-fi","classic"]},{"title":"Emma","price":7.5,"author":{"first name":"Jane","last name":"Austen"}}]}}

出力

$.store.name  "Corner Books"
$.store.books[0].title  "Dune"
$.store.books[0].price  9.99
$.store.books[0].tags[0]  "sci-fi"
$.store.books[0].tags[1]  "classic"
$.store.books[1].title  "Emma"
$.store.books[1].price  7.5
$.store.books[1].author["first name"]  "Jane"
$.store.books[1].author["last name"]  "Austen"

オプションと注意点

  • パスは、JSONPathと同じくドット記法とブラケット記法で表します。配列のインデックスは0から始まります。
  • 「検索」は具体的なパスまたはJSON Pointer(RFC 6901)を受け付け、そのノードを選択します。
  • ワイルドカード、再帰下降、フィルター、スライスは評価されません。$..priceも対象外です。その場合、検索バーは推測で処理せず、評価できないことを表示します。
  • 選択した値をコピーするにはCキーを押します。「その他のオプション」メニューにも「パスをコピー」と「値をコピー」があります。

標準でプライバシーを保護

ドキュメントはこのブラウザー内に残ります。Tool Kumarは、解析、変換、ダウンロードファイルの作成を端末内で行います。アカウント登録やアップロードの手順はありません。

JSONパス取得ツールのよくある質問

値のJSONパスを調べるにはどうすればよいですか?
「ツリー」ビューでJSONを開き、値をクリックします。ツールバーにパスが表示され、パスをクリックするとコピーされます。
JSONPath式で検索できますか?
$.users[0].emailのような具体的なパスは使えます。ワイルドカードやフィルターを含む式は評価されないため、代わりに「検索」でキーや値を検索してください。
JSON Pointerに対応していますか?
はい。「検索」に/users/0/emailのようなポインターを入力すると、その値に移動します。

関連ツール

大容量JSONビューアー、JSONLビューアー、JSON構文チェック。