かるツール

開発・データ

JSON整形・圧縮

JSON文字列をブラウザ内で整形・圧縮でき、構文エラーがある場合はメッセージを表示するJSONフォーマッターです。

整形済みJSON

{
  "name": "かるツール",
  "features": [
    "保存しない",
    "ブラウザ内で処理",
    "スマホで使いやすい"
  ],
  "private": true
}

圧縮JSON

{"name":"かるツール","features":["保存しない","ブラウザ内で処理","スマホで使いやすい"],"private":true}

JSONフォーマッターの特徴

JSON文字列を貼り付けると、読みやすいインデント付きの形式と、余分な空白を取り除いた圧縮形式を表示します。 APIレスポンスの確認や設定ファイルの整形に使えます。

詳しい説明を開く

JSON整形とは

JSON整形は、改行やインデントを付けてJSONの階層を読みやすくする作業です。 APIレスポンス、設定ファイル、ログに含まれるJSONを確認するときに、オブジェクト、配列、文字列、数値の関係を追いやすくなります。

JSON圧縮とは

JSON圧縮は、意味に影響しない空白や改行を取り除き、1行に近い短いJSONへ変換する作業です。 通信量を少し減らしたい場合や、環境変数、設定値、テストデータとして貼り付けたい場合に使えます。

使う場面と注意点

  • APIのレスポンスを読みやすく確認したいときに使えます。
  • 標準JSONだけを対象にしています。JavaScriptのオブジェクトリテラルやコメント付きJSONには対応していません。
  • キーと文字列はダブルクォートで囲む必要があります。
  • 入力したJSONはサーバーへ送信せず、ブラウザ内で整形、圧縮、構文チェックを行います。

よくある質問

JSONの内容は外部に送信されますか?

送信されません。整形、圧縮、エラー確認はすべてブラウザ内で行います。

構文エラーがある場合はどうなりますか?

整形結果の代わりにエラーメッセージを表示します。キーのクォート漏れ、末尾のカンマ、閉じ忘れなどを確認してください。

JSON以外のJavaScriptオブジェクト表記にも対応していますか?

対応していません。キーをダブルクォートで囲むなど、標準のJSON構文を入力してください。