~/devtools / json
tool::json

JSON
Formatter

JSONのフォーマット・バリデーション・圧縮に対応。JSONを貼り付けてすぐに使えます。

ad · 728×90
// ヒント
オブジェクト・配列・ネスト構造に対応。インデントセレクタでスペース数を調整できます。
インデント:
// input
ad · 300×250
// about this tool

JSON Formatterとは?

JSON(JavaScript Object Notation)はWeb APIや設定ファイルで最も広く使われているデータ交換フォーマットです。コンセプトはシンプルですが、深くネストされたJSONや圧縮されたJSONは人間にとって非常に読みづらくなります。

JSONフォーマッターは圧縮されたJSONにインデントと改行を適用して読みやすくし、構文エラーも即座に検出します。また圧縮(ミニファイ)も1行に戻すことができます。

貼り付けるだけで即座にフォーマットされます。2スペースまたは4スペースのインデントを選択可能。すべての処理はブラウザ内で行われ、データはサーバーへ送信されません。

主な使用例
  • APIレスポンスで受け取った圧縮JSONの可読性を改善
  • 設定ファイル(config.json・package.json)のバリデーションとクリーンアップ
  • JSONの構文エラーをすばやく特定
  • コピー前にJSONを圧縮してペイロードサイズを削減
  • 深くネストされたデータ構造を探索
よくある質問
Q. JSONにエラーがある場合はどうなりますか?
パースに失敗した場合、問題箇所の情報を含むエラーメッセージが表示されます。クォートの欠落や末尾カンマなどよくあるミスが見つけやすくなります。
Q. JSONデータはサーバーに送信されますか?
送信されません。すべての処理はJavaScriptによってブラウザ内で行われます。個人情報や機密データを含むJSONも安全にご利用いただけます。
Q. インデントサイズはどうやって変更しますか?
フォーマットボタン横のインデントセレクタで2スペースまたは4スペースを選択できます。チームによってスタイルガイドの好みが異なります。
// related tools
db
SQL Formatter
SQLをインデント・キーワード大文字化・改行付きでフォーマット、または圧縮します。
±
Diff Checker
2つのテキストを比較し、追加・削除箇所をハイライト表示。行単位・単語単位の比較に対応。
md
Markdownエディター
リアルタイムMarkdownプレビュー。左で編集、右でレンダリング結果を確認。
b64
Base64 Encoder
テキストをBase64にエンコード、またはデコード。テキスト・URL・バイナリデータに対応。