Tool Kumarのツール
JSONパス取得ツール
大きなJSONドキュメントの中で、値への正確なパスを調べられます。ツリーでノードを選択するとパスが表示され、ワンクリックでコピーできます。パスを入力して、その値に直接移動することもできます。
このツールの使い方
- JSONを貼り付けるか、ファイルを開きます。「ツリー」ビューが開きます。
- 値をクリックします。ツールバーにパスが表示されるので、パスをクリックするか、Pキーを押してコピーします。
- 値に移動するには、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のようなポインターを入力すると、その値に移動します。