JSON の整形のしかた
- 入力欄に JSON を貼り付けます。
- インデント(スペース2つ・4つ・タブ)を選びます。必要に応じてキーの並べ替えも選べます。
- 「整形」で見やすく、「圧縮」で1行にまとめます。
- 結果をコピーします。エラーがある場合は、問題の箇所にカーソルが移動します。
JSON 整形ツールの使いどころ
JSON は API や設定ファイルで最もよく使われるデータ形式です。1行にまとまっていると読みにくいため、改行とインデントを加えて構造をひと目で分かるようにします。
検証にも使えます。カンマの抜け、余分な括弧、ダブルクォートではなくシングルクォートを使っている、といったミスがあれば、無効になった行と列を教えてくれます。
圧縮(minify)は逆の操作です。空白や改行を取り除いて、送信や保存時のサイズを小さくします。
ご注意
- 標準的な JSON のみ対応です。コメント、シングルクォート、末尾のカンマは使えません。
- 非常に大きなテキスト(数MB以上)では、お使いの端末によって動作が遅くなることがあります。
- 桁数の多い数値や小数点以下が長い数値は、JavaScript と同様に精度が落ちる場合があります。
よくある質問
入力した JSON はサーバーに送信されますか?
いいえ。処理はブラウザ内で行われ、テキストは端末の外に出ません。機密性の高いデータでも安心してお使いいただけます。
「JSON が無効」と表示されるのはなぜですか?
カンマの過不足、ダブルクォートではなくシングルクォートの使用、クォートのないキー、閉じていない括弧などが主な原因です。メッセージに行と列が表示されます。
整形と圧縮の違いは何ですか?
整形は改行とインデントを加えて読みやすくします。圧縮はそれらを取り除いてサイズを小さくします。
キーを並べ替えることはできますか?
はい。アルファベット順に並べ替えるオプションがあります。2つの JSON を比較したいときや、毎回同じ結果にしたいときに便利です。
無料で使えますか?
はい、無料です。登録も不要で、ブラウザ上ですぐに使えます。