JSONPathテスター
JSONPath式でJSONから値を抽出(ブラウザ内処理)
JSON
JSONPath式
結果
使い方と仕様
- JSONを入力し、JSONPath式(例: $.store.book[*].price、$..price、$.store.book[?(@.price < 10)])を入れて[実行](またはEnter)を押します。式の評価には JSONPath-Plus を使います。
- [表示]で結果の形式を選べます。「値の配列(JSON)」は一致した値をJSONの配列で、「パスと値」は一致した場所ごとに正規化したパス($['store']['book'][0]['price'] の形)と値を、「パスのみ」はパスだけを表示します。
- [フラット化]をオンにすると、一致した値が配列の場合は中身を1段展開して並べます。ヒット件数も展開後の数になります。
- JSONの構文エラーと、JSONPath式のエラーは区別して表示します(エラー文はライブラリやブラウザーの英語のメッセージです)。一致する値がない場合は「ヒット: 0件」と表示します。
- [結果コピー]は、表示中の結果をそのままコピーします。[整形]はJSON欄を2スペースのインデントで書き直します。
- 処理はブラウザ内で行い、入力したJSONをサーバーへ送信しません。