JSON整形

ヘルプ

概要

JSON整形ツールは、読みにくいJSON文字列を自動的に整形・フォーマットするオンラインツールです。インデントの調整・ミニファイ(圧縮)に対応し、APIレスポンスや設定ファイルのデバッグ・確認作業を効率化します。

使い方

  1. テキストエリアにJSONテキストを貼り付けます。
  2. 「モード」で整形方法(整形 / 圧縮)を選択します。
  3. 「インデント」でスペース数を選択します。
  4. 「変換」ボタンをクリックすると結果が表示されます。
  5. クリップボードへコピーボタンで整形後のJSONをコピーできます。

仕様・用語解説

  • JSON(JavaScript Object Notation): 軽量なデータ交換フォーマットです。人間にも機械にも読みやすく、REST APIのリクエスト・レスポンスや設定ファイルなどで広く使われています。RFC 8259 / ECMA-404で標準化されています。
  • 「整形」モード: インデントと改行を付与してJSONを読みやすく整形します。ネストされたオブジェクトや配列が階層構造で表示されます。
  • 「圧縮」モード: 改行・スペースをすべて除去してJSONを1行に圧縮します。ネットワーク転送量を削減したい場合や、HTTPリクエストボディとして利用する場合に有効です。
  • 「インデント」: 整形モード時に使用するスペース数を設定します(例: 2スペース、4スペース)。チームのコーディングスタイルに合わせて選択できます。
  • バリデーション: 入力されたJSONが不正な場合(構文エラー)はエラーメッセージが表示されます。JSONのキーは二重引用符で囲む必要があり、末尾のカンマ(trailing comma)は許可されていません。

ユースケース

  • APIレスポンスを読みやすく整形してデバッグする場合。
  • 設定ファイル(package.json、tsconfig.jsonなど)の確認・編集時。
  • 本番環境向けにJSONを圧縮してファイルサイズを削減する場合。

JSON整形ツール

JSON