JSON 検索

ブラウザー内でローカル実行

ネストした JSON のどこにキーや値があるかをすぐに特定

検索する JSON

JSON を貼り付けるかサンプルを読み込み、探したい内容を入力してください。
JSON Search でできること

JSON Search は、見慣れない JSON や深くネストした JSON で「これはどこにあるのか」に答えます。キー名や値の一部を入力すると、一致ごとに JSONPath、キー・値・両方のどれが一致したか、値の型、短いプレビュー、入力内の行と列が一覧表示されます。JSONPath の構文を知らなくても使えます。条件でデータを抽出したい場合は、専用の JSONPath クエリツールが適しています。

使い方
  1. 1.JSON を貼り付けるか、.json ファイルを 1 つアップロードまたはドロップするか、サンプルを読み込みます。
  2. 2.「検索語」にキーまたは値を入力します。少し待つと結果が更新されます。2 MB を超える入力では「検索」を選択します。
  3. 3.「キーを検索」「値を検索」またはその両方を選び、より厳密にしたい場合は「大文字と小文字を区別」や「完全一致」をオンにします。
  4. 4.各結果の「パスをコピー」「値をコピー」を使うか、「入力へ移動」でエディター内の位置に移動します。
  5. 5.JSON が壊れている場合は、入力の下の「JSON を修復」を使い、修復後のテキストを検索します。
一致の仕組み

キーはデコード後の名前で比較されるため、エスケープを含むキーも実際の文字列で一致します。値の対象は文字列、数値、true、false、null です。数値は書かれたとおりに比較されるため、9007199254740993 も丸められずに見つかります。オブジェクトと配列は値としては一致しませんが、それを持つキーは一致し、配列の要素には $.data.users[0].email のようなインデックス付きパスが付きます。単純な識別子でないキーは $["first name"] や $["0"] のような角かっこ表記になります。「値をコピー」は文字列を引用符なしで、数値を書かれたとおりに、オブジェクトや配列を整形済み JSON としてコピーします。

制限とプライバシー

詳細を保持する一致は最大 500 件で、100 件ずつ表示します。合計数は常にすべての一致を数え、一覧が打ち切られたときは検索語を絞り込むよう案内します。空白だけの検索語は空として扱います。同じオブジェクト内で同じキーが 2 回出現する場合は、両方の位置が同じパスで表示されます。検索はすべてブラウザー内で実行され、JSON がアップロードされることはありません。

CodingToolが正式に公開されました

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools