このツールでできること
APIから返ってきたJSONが1行に詰まっていて読めない、設定ファイルのどこが間違っているか分からない——JSONを貼り付けるだけで自動で整形(インデント付け)し、構文エラーをチェックします。圧縮(minify)やキーのソートにも対応し、シンタックスハイライトで見やすく表示します。
- APIレスポンス・設定ファイルの整形・確認に
- 構文エラー(カンマ・クォートの間違い)の発見に
- 送信用にJSONを圧縮(minify)したいときに
使い方
- 左の入力欄にJSONを貼り付けます。
- 右側に整形結果が表示されます(エラー時は原因を表示)。
- インデント幅・キーソート・圧縮を切り替え、結果をコピーします。
JSONとは
JSON(JavaScript Object Notation)は、データを「キー」と「値」のペアで表す軽量なデータ形式です。{"name":"田中","age":30} のように書き、WebのAPIやアプリの設定ファイルで広く使われています。人間が読みやすく、プログラムでも扱いやすいのが特長です。文字列は必ずダブルクォートで囲む、末尾にカンマを付けないなど、細かなルールがあります。
よくある構文エラー
| エラーの原因 | NG例 |
|---|---|
| 末尾の余分なカンマ | {"a":1,} |
| シングルクォートの使用 | {'a':1} |
| キーをクォートで囲っていない | {a:1} |
| コメントの混入 | {"a":1} // メモ |
よくある質問
- Q. 整形すると元のデータは変わりますか?
- A. いいえ。インデントや改行など見た目を整えるだけで、キーと値の中身は変わりません。圧縮も空白を除くだけで内容は同じです。
- Q. よくある構文エラーの原因は?
- A. 末尾カンマ、シングルクォート、キーのクォート忘れ、コメントの混入などが代表的です。JSONは文字列・キーをダブルクォートで囲む必要があります。
- Q. 入力したデータは外部に送信されますか?
- A. いいえ。整形・チェックはすべてブラウザ内(お使いの端末)で完結し、サーバーには送信されません。機密データも安心して扱えます。
※ 大きすぎるJSONは動作が重くなる場合があります。入力したデータはブラウザ内でのみ処理され、サーバーには送信されません。