API レスポンス整形ツール
API Response Formatter
APIレスポンスやデータを様々な形式で整形・変換するツール。 JSON、XML、CSV、YAML、cURL形式に対応し、型情報の表示も可能です。
変換設定
入力データ (JSON)
0 文字, 1 行
整形結果 (PRETTY JSON)
0 文字, 1 行
対応機能
JSON処理:
• 整形・コンパクト化
• キーのアルファベット順ソート
• 型情報の表示
• YAML形式への変換
• cURL形式への変換
その他形式:
• XML整形・インデント
• CSV列幅自動調整
• 構文エラー検出
• 複数サンプルデータ
• 相互変換対応
使用例
• API開発: レスポンス確認とデバッグ、ドキュメント作成
• データ分析: 異なる形式間でのデータ変換
• テスト作成: APIリクエストのcURL形式生成
• 設定管理: 設定ファイルの形式変換と整理
よくある質問
Q. 入力したAPIレスポンスやリクエストデータはサーバーに送信されますか?
A. いいえ。JSON.parseやDOMParserなどの変換処理はすべてブラウザ内のJavaScriptで完結しており、入力データが外部に送信されることはありません。認証トークンを含むAPIリクエストのサンプルでも安心して確認できます。
Q. cURL形式への変換にはどんなJSONが必要ですか?
A. method・url・headers・body(またはdata)のキーを持つオブジェクトを想定しています。省略した項目にはGETメソッドとダミーURLがデフォルトで使用され、シェル用のクォートエスケープも自動的に行われます。
Q. CSV整形はどのような仕組みですか?
A. 各行をカンマで単純に分割し、列ごとの最大文字数に合わせて空白でパディングした表形式のテキストを生成します。引用符で囲まれたカンマを含む本格的なCSVパースには対応していないため、シンプルなデータの見た目確認向けの機能です。
Q. 「型情報表示」オプションは何を表示しますか?
A. JSON中の各値の型と大きさをコメントとして併記します。配列はarray[要素数]、オブジェクトはobject{キー数}、文字列はstring(文字数)のように表示され、APIレスポンスの構造をひと目で把握するのに役立ちます。