紹介

JSON フォーマッター/バリデーターは、ブラウザ内で JSON を整形、検証、圧縮、修復、確認できます。API レスポンス、設定ファイル、Webhook、ログ、翻訳ファイル、コピーしたスニペットの確認に便利です。

使い方

JSON をエディターに貼り付けるか、ローカルの .json ファイルを読み込みます。Format で整形、Minify で圧縮、Sort Keys で安定した出力、Repair でよくある JSON 風の誤りを修正できます。テキスト、ツリー、表表示を切り替えて確認します。

機能

  • 2 スペース、4 スペース、タブで整形
  • JSON を検証し読みやすいエラーを表示
  • 転送や保存向けに JSON を圧縮
  • コメント、末尾カンマ、単一引用符、未引用キーを軽く修復
  • キーを並び替えて diff しやすくする
  • 展開/折りたたみ可能なツリー表示
  • オブジェクト配列向けの表表示
  • アップロード、コピー、ダウンロード、エスケープに対応
  • データをアップロードせずローカル処理

JSON を整形する理由

API、ログ、エクスポートの JSON は 1 行で読みにくいことがよくあります。整形するとインデントが入り、ネストしたオブジェクトや配列を把握しやすくなります。圧縮は逆に不要な空白を削除します。

検証と修復

検証は JSON 標準に合っているか確認します。修復は JavaScript オブジェクト風の入力、末尾カンマ、単一引用符などをできる範囲で直します。修復後も必ず再検証してください。

ツリー表示と表表示

ツリー表示はネストしたデータに向いています。表表示は、トップレベルが同じ構造のオブジェクト配列の場合に便利です。

ローカルでのデバッグ

このツールはブラウザ内で動作します。ただし、秘密情報、トークン、顧客データ、規制対象情報を貼り付ける場合は組織のルールに従ってください。

JSON 操作ガイド

目的に合った操作を選びます。

操作使う場面結果
FormatJSON は有効だが読みにくいインデントされた構造
Minify小さい JSON が必要空白を削除
Validate構文を確認したいエラーまたは有効状態
RepairJSON 風だが無効よくある問題を修正
Sort keys安定した diff が必要キー順を統一

よくある JSON エラー

コード、ログ、ドキュメントからコピーしたときに起きやすい問題です。

エラー修正
末尾カンマ{"a":1,}最後のカンマを削除
単一引用符{'a':1}二重引用符を使う
未引用キー{a:1}プロパティ名を引用符で囲む
コメント{"a":1 // note}コメントを削除
カンマ不足{"a":1 "b":2}プロパティ間にカンマを追加

よくある質問

JSON はサーバーに送信されますか?

いいえ。整形、検証、修復、ファイル読み込みはブラウザ内で行われます。

無効な JSON を修復できますか?

よくある問題は修復できますが、すべての壊れたファイルを直せるわけではありません。修復後に検証してください。

表表示はいつ使えますか?

トップレベルが似たキーを持つオブジェクト配列の場合に最適です。

整形と圧縮の違いは?

整形は読みやすくし、圧縮は空白を削除して小さくします。

キーを並び替えられますか?

はい。バージョン管理、テスト、レビューで比較しやすくなります。