メインコンテンツへ移動
eyunzhu

JSON Pointer 検索

JSON のパスをたどって値を取り出せます。大きな整数も桁落ちさせずに扱います。

入力や設定の変更に合わせて自動更新

空欄で文書全体を表示します。例:/users/0/name。キー内の / は ~1、~ は ~0 と書きます。

パスを選ぶ(先頭 300 件)

    
このブラウザー内で処理します。アップロードや保存は行いません。

このツールについて

大きな API レスポンスから必要な項目を選び、テスト用のデータとして保存できます。

使い方

JSON を貼り付け、/users/0/name のようなパスを入力するか、一覧から選んでください。パスが空なら文書全体が対象です。取得した値はコピーまたは JSON ファイルとして保存できます。

配列の添字は 0 から始まります。キー内の / は 1、 は ~0 と記述します。RFC 6901 準拠で、JSONPath ではありません。重複キーはエラーになります。上限は 2 MiB、30,000 個の値、深さ 80。パス一覧は先頭 300 件を表示します。

よくある質問

キーに / や ~ がある場合は?

パス内では / を ~1、~ を ~0 と書きます。配列の添字は 0 始まり、空のパスは文書全体です。JSONPath には対応していません。

パス一覧にない項目も取り出せますか?

取り出せます。一覧は先頭の 300 ノードまでなので、/users/0/id のように完全なパスを入力してください。0 は配列の先頭です。大きな整数を含め、元の JSON 値を保ったまま抽出します。存在しない項目は空の値に置き換えず、エラーになります。

コメント

0
してディスカッションに参加してください。
コメントはまだありません。
返信スレッド

会話全体を時系列で確認できます。各返信には、どのメッセージへの返信かが示されます。