ブラウザ内で完結
JSON整形/圧縮ツール(フォーマット&ミニファイ)
JSONを整形/圧縮。エラー位置も分かる。ブラウザ内で完結。
⌘/Ctrl+Enterで整形 / ⌘/Ctrl+Shift+Enterで圧縮
待機中
入力(JSON)
行 0
文字 0
サイズ 0 B
入力内容はブラウザ内で処理され、サーバーには送信されません。
出力
行 0
文字 0
サイズ 0 B
整形/圧縮結果がここに表示されます...
オプション
詳細オプション
使い方(3ステップ)
1. 貼り付け
左の入力欄にJSONを貼り付けます。
2. 整形/圧縮
整形または圧縮をクリックして結果を生成します。
3. コピー
出力をコピーして完了です。
ショートカット
入力欄にフォーカスがあるときに有効です。⌘/Ctrl + Enter
整形
⌘/Ctrl + Shift + Enter
圧縮
⌘/Ctrl + L
クリア(確認あり)
JSON整形の例
Before
{"name":"A","items":[1,2],"meta":{"ok":true}}
After
{
"items": [
1,
2
],
"meta": {
"ok": true
},
"name": "A"
}
- インデントと改行で読みやすく
- キーソートONで順序を揃える
注意事項・用語
JSON整形(フォーマット)とは
JSONを人が読みやすい形に整える処理です。改行とインデントを付けて構造を見やすくします。
JSON圧縮(minify)とは
改行や余分な空白を取り除き、最小の文字数で出力します。転送や保存に有利です。
よくあるエラーと対処
末尾のカンマ、閉じ忘れの括弧、引用符の不足が代表例です。本ツールは行・列を表示します。
豆知識
インデント2は差分が小さく、インデント4は見やすさ重視。用途で使い分けるのがおすすめです。
FAQ:JSON整形/圧縮ツール
エラーが出ます
どの行・列で壊れているかを表示します。可能な場合は入力欄で該当箇所をハイライトし、「該当箇所へ移動」からジャンプできます。
コメント付きJSON(JSONC/JSON5)は使えますか?
標準JSONではコメントは非対応です。必要な場合は「コメントを削除してから解析」をONにしてください(ただし完全互換ではありません)。安全のため、デフォルトはOFFです。
巨大JSONで重いです
処理はWeb Workerで実行し、入力の操作が固まりにくい設計です。さらに、サイズが大きい場合はツリー表示を自動でOFFにします。
データは送信されますか?
送信しません。解析・整形・圧縮はブラウザ内で完結します。
文字化け(\uXXXX)が気になります
「Unicodeエスケープ」のON/OFFで出力方針を切り替えられます。