JSON整形ツール
JSONデータを貼り付けるだけで、見やすいインデント形式に整形、または1行に圧縮します。構文エラーがある場合は位置とあわせて表示します。
スポンサーリンク
JSON整形ツールの使い方
JSON整形ツールは、JSONデータのインデント整形と圧縮ができる無料ツールです。会員登録は不要で、入力内容はブラウザの外に送信されません。
- 処理内容(整形/圧縮)を選びます。
- 整形の場合はインデント(スペース2つ・4つ・タブ)を選びます。
- 入力欄にJSONデータを貼り付けます。
- 結果欄に自動で表示されるので、コピーして使います。
構文エラーについて
このツールはJavaScriptの標準機能でJSONを解析しています。構文が正しくない場合は、その旨と可能な範囲でエラー位置の情報を表示します。
- よくある間違いは、キーや文字列をシングルクォート(')で囲む、末尾のカンマを残す、コメントを書く、といったものです。JSONではこれらはすべてエラーになります。
- JavaScriptのオブジェクトリテラルとJSONは似ていますが仕様が異なります。JavaScriptのコードをそのまま貼り付けるとエラーになることがあります。
- 数値としてNaNやInfinityはJSONの仕様上使えません。
よくあるつまずきポイント
- APIのレスポンスをログから貼り付ける際、前後に余計な文字(ログの日時など)が混ざっているとエラーになります。JSON部分だけを貼り付けてください。
- 圧縮したJSONは人間には読みにくくなりますが、通信量の削減やAPIへの送信データ作成に便利です。
- 日本語を含むJSONの文字化けは、コピー元・貼り付け先の文字コード(UTF-8推奨)を確認してください。
スポンサーリンク
入力内容は外部に送信されません。
整形・圧縮はすべてお使いのブラウザ内で行われます。