JSONフォーマッター&バリデーター

このツールについて

JSONを貼り付けて、インデント付きで整形したり、1行に圧縮したり、JSONとして解釈できるか確認したりできます。ブラウザのJSONパーサーを使うため、独自のゆるい形式ではなく標準的なJSONとして扱われます。

正常に処理できた場合は出力行数も表示されます。構文エラーがある場合は、ブラウザから位置情報が得られるときに行番号と列番号も表示します。

よくある使い方

APIレスポンスを読みやすくする

ログ、APIレスポンス、ブラウザ開発者ツールからコピーした1行JSONを、2スペース・4スペース・タブで整形できます。

JSONを1行に圧縮する

設定値、環境変数、ドキュメント例に入れたいときに、余分な空白を取り除いたJSONを作れます。

構文エラーを確認する

有効/無効の表示とエラーメッセージを見て、別のツールへ貼る前にJSON構文を確認できます。

使い方

  1. 入力欄にJSONを貼り付けます。ブラウザが許可する場合は 貼り付け ボタンも使えます。
  2. 整形 または 圧縮 を選びます。
  3. 整形する場合は、2スペース・4スペース・タブ からインデントを選びます。
  4. コピー で出力をコピーします。

注意点・制限

このツールはフォーマッター兼構文チェックです。JSON Schemaによる検証や、フィールド値の意味の検証は行いません。

  • コメント、末尾カンマ、JavaScriptオブジェクトリテラルの独自構文はJSONではないためエラーになります。
  • 非常に大きい入力は、ブラウザのメモリや応答性に依存します。
  • 貼り付け ボタンはブラウザの権限設定で使えないことがあります。その場合も手動貼り付けは可能です。

プライバシーと処理

整形、圧縮、検証はページ内のJavaScriptで実行されます。このJSONフォーマッターのコードは、貼り付けたJSONをサーバーに送信しません。

JSONとは

JSONは、オブジェクト、配列、文字列、数値、真偽値、null で構成されるテキスト形式のデータです。API、設定ファイル、ログ、テストデータなどで広く使われます。