~/tools / JSON Formatter
JSON Formatter
JSONを整形(インデント付与)・圧縮(1行化)・検証できます。入力はブラウザ内でのみ処理され、サーバーには送信されません。
APIのレスポンスや設定ファイルなど、1行に詰まって読みにくいJSONを見やすい形に整形したり、逆にログや通信量を減らすために1行へ圧縮したりできるツールです。構文エラーがある場合は検証機能で場所を特定できます。
# こんな時に使う
- APIレスポンスのログをターミナルからコピーし、構造を確認したいとき
- package.jsonなど圧縮されたJSON設定ファイルを手で読みやすく直したいとき
- JSONに構文エラーがあり、原因箇所を素早く特定したいとき
# 使い方
- 上のテキストエリアにJSONを貼り付けます。
- 「整形」でインデント付きの読みやすい形に、「圧縮」で1行にまとめます。
- 「検証」だけ行いたい場合はそのままボタンを押すと、有効なJSONかどうかが表示されます。
# FAQ
- 入力したJSONは外部に送信されますか?
- いいえ。このツールはブラウザ内のJavaScript(JSON.parse/JSON.stringify)のみで処理しており、サーバーへの送信は行いません。
- 無効なJSONを入力するとどうなりますか?
- エラーメッセージにJSON.parseが検出した問題箇所の情報が表示されます。カンマの過不足や引用符の閉じ忘れがよくある原因です。
# Related
# 姉妹サイトで学ぶ
- JavaScript入門
ブラウザで動かしながら学ぶ — prodou.net
- Python入門
ブラウザで動かしながら学ぶ — prodou.net