JSON ↔ GETパラメータ
無料オンラインJSONとURLクエリパラメータ(GETリクエスト形式)の間で変換、インストール不要
JSON パラメータ抽出とは?
JSON パラメータ抽出は JSON データを解析し、すべてのパラメータパスとその値を抽出します。これは、API レスポンスのデバッグ、複雑な JSON 構造の探索、ネストされたデータフォーマットの理解、または JSON サンプルからテストデータを生成するのに役立ちます。ツールはドット表記を使用して各パラメータへのフルパスを表示します。
この JSON パラメータ抽出ツールの使い方
入力エリアに JSON データを貼り付け、「抽出」をクリックして解析します。ツールはフルパス(例:`user.profile.name`)と現在の値を持つすべてのパラメータを表示します。ネストされたオブジェクトと配列は完全に展開されます。「コピー」をクリックして抽出されたパラメータをコピーするか、「クリア」をクリックして最初からやり直してください。すべての処理はブラウザ内でローカルに行われます。
サポートされている JSON フォーマット
このツールは以下をサポートします:JSON オブジェクトと配列、ネストされた構造(任意の深さ)、インデックス付きアクセスを持つ配列(items[0].name)、キー内の特殊文字(エスケープ)、API レスポンス、設定ファイル、または任意の有効な JSON ソースからの JSON。
▶ドット表記とは?
ドット表記は、各レベル間にドットを使用してネストされたパスを表す方法です。例えば、`user.address.city` は `user` オブジェクト内の `address` オブジェクト内の `city` フィールドを指します。
▶配列はどのように処理されますか?
配列項目は角括弧内のインデックスで表示されます。例えば、`users[0].name` は `users` 配列の最初の項目の `name` フィールドを指します。
▶非常に大きな JSON ファイルを処理できますか?
ツールは大きな JSON 構造を処理できますが、非常に大きなファイル(10MB 以上)はブラウザの遅延を引き起こす可能性があります。非常に大きなファイルの場合、コマンドラインツールの使用または JSON の分割を検討してください。
▶JSON が無効な場合はどうなりますか?
ツールは JSON 解析が失敗した場所を示すエラーメッセージを表示します。一般的な問題には、カンマの欠落、末尾のカンマ、引用符で囲まれていないキー、二重引用符の代わりの一重引用符などがあります。
▶特定のパスのみを抽出できますか?
このツールはすべてのパラメータを抽出します。特定のパスをフィルタリングするには、結果をコピーしてテキストフィルタリングまたは grep スタイルの検索を使用して必要なものを見つけることができます。
このツールが役に立ったら、作者にコーヒーをおごってください。
コーヒーをおごる