CalSolve

JSONフォーマッター

ブラウザ内で直接JSONを整形、検証、圧縮します。

JSONはブラウザ内でローカルに整形され、どこにも送信されません。

このツールについて

このツールはJSONを解析して再シリアル化します。読みやすいインデント付きで整形するか、コンパクトな1行に圧縮するかを選べます。APIや設定ファイル、ほとんどのプログラミング言語で使用される同じ厳格なJSON仕様を使用しています。

乱雑または圧縮されたJSON—APIレスポンスやブラウザのネットワークインスペクターからよく得られる種類のもの—を整形すると、読みやすくなり、デバッグしやすくなり、括弧の不一致などの構造上の問題を見つけやすくなります。

JSONに構文エラーがある場合、このツールのエラーメッセージは、テキストを1文字ずつ探し回る代わりに、具体的に何が解析できなかったかを教えてくれます。

関連ツール

よくある質問

私のJSONデータはサーバーに送信されますか?
いいえ。すべての整形と検証は、JavaScriptの組み込みJSONパーサーを使用してブラウザ内でローカルに行われます—ここに貼り付けたものがデバイスから出ることはありません。
JSONが無効な場合はどうなりますか?
このツールは、何が解析できなかったかを説明するエラーメッセージを表示します(例:カンマの欠落や閉じられていない文字列)。そのため、単に「無効なJSON」と言われるのではなく、何を修正すべきか正確に分かります。
整形と圧縮の違いは何ですか?
整形(プリティプリント)はインデントと改行を追加し、人間がJSONを読みやすくします。圧縮はすべての不要な空白を削除して、可能な限り最小のファイルサイズを生成します—ネットワーク経由でデータを送信する前や、コンパクトに保存する際に便利です。
なぜJSONは末尾のカンマやシングルクォートを拒否するのですか?
JSON仕様は、JavaScriptのオブジェクト構文よりも意図的に厳格です:キーと文字列の周りに二重引用符が必要で、末尾のカンマやコメントは許可されません。このツールは、APIや設定ファイルで使用される同じ厳格な仕様に従っています。