本文へスキップ

JSON フォーマッター

JSON フォーマッター

JSON フォーマッター: JSON データのフォーマット、圧縮、検証をサポートし、リアルタイムの構文チェックとエラー位置(行/列のヒント)を提供します。キーのソートとカスタムインデントをサポートし、API デバッグ、構成管理、コードレビューに適しています。

JSON フォーマッター

かんたんスタート

1
入力/貼り付け:入力欄に JSON を入力または貼り付け
2
リアルタイム検証:入力中に構文を自動チェック。エラーは下部に行・列付きで表示
3
整形:「整形」をクリックすると結果が入力欄に上書きされます
4
圧縮:「圧縮」をクリックすると空白と改行を除去し、入力欄に上書きされます
5
コピー:下のコピー ボタンで現在の内容をコピー

よくある利用シーン

API デバッグ

バックエンドの JSON を素早く検証し、可読性を向上

ログ調査

ログに含まれる JSON 断片を整形して原因を特定

設定管理

構造の確認、キー順とインデントの統一

コードレビュー

PR/ドキュメントに分かりやすい JSON 例を掲載

コミット前チェック

コミット前に JSON の形式/インデントを統一

補足シナリオ

JSON 整形、JSON 圧縮、JSONパーサー も同じ確認フローでまとめて扱え、コピーや書き出し前の確認を進めやすくします。

整形パラメータと操作

インデント幅:ボタン横のドロップダウンで Tab/2/4/8 を選択
ソート:「ソート」をクリックするとオブジェクトキーを辞書順に整列(意味は不変)。コピー/提出は現在の内容を使用

使い方のヒント

エスケープ:文字列中の改行・引用符は適切にエスケープ(例:"、\n)
一貫性:チーム内でインデント、キー順、スキーマを合意
ソート前のバックアップ:ソートはキー順を変更し自動で元に戻せません。先にコピーを残すことを推奨
入力欄下の「行 X・列 Y」の情報を手がかりに、その付近の括弧や引用符・カンマを重点的に確認してください
先に圧縮してから整形すると、余分なカンマや引用符の不一致を発見しやすい

制限事項と互換性

コメント不可:// および /* */ は標準 JSON ではありません(JSON5/JSONC を使用)
シングルクォート不可:'text' は有効な JSON 文字列ではありません
末尾カンマ不可:{"a":1,} や [1,] は無効
大きな JSON:ページの応答性を保つため分割を検討。極端に深い/大きい構造は簡略化される場合があります

プライバシーとセキュリティ

すべての処理はブラウザ内で完結し、データはお使いのデバイスから外部に送信されません

よくある質問

6

次の作業に役立つ関連ツールです。