開発・プログラミング

JSON整形・圧縮ツール

JSONを読みやすくインデント整形し、圧縮、構文チェック、エラー位置確認、コピー、保存を行える無料ツールです。

ブラウザ内処理

0 / 2,000,000文字

0文字

FEATURES

このツールでできること

  • 2スペース、4スペース、タブからインデントを選んでJSONを整形できます。
  • 不要な空白や改行を取り除いて、JSONを1行へ圧縮できます。
  • 構文エラーがある場合は、可能な範囲で行番号と文字位置を日本語で表示します。
  • JSONファイルの読み込み、結果のコピー、JSONファイル保存に対応します。

HOW TO USE

使い方

  1. 1

    入力欄へJSONを貼り付けるか、JSONファイルを読み込みます。

  2. 2

    整形方法とインデント幅を選び、「JSONを処理する」を押します。

  3. 3

    処理結果と入力前後の文字数が出力欄の下へ表示されます。

  4. 4

    「結果をコピーする」または「結果を保存する」で利用します。

EXAMPLE

具体的な入力例・出力例

入力例

{"name":"UtilityBox","tools":["JSON","CSV"],"free":true}

出力例

{
  "name": "UtilityBox",
  "tools": [
    "JSON",
    "CSV"
  ],
  "free": true
}

ERRORS

エラーになる条件

  • 入力欄が空の場合。
  • ダブルクォート、カンマ、括弧などJSONの構文が正しくない場合。
  • 入力が2,000,000文字を超えている場合。
  • 読み込んだファイルが2MBを超えている場合。

NOTES

使用上の注意

  • JavaScriptのコメント、末尾カンマ、undefined、NaNは標準JSONとして処理できません。
  • 非常に大きなJSONではブラウザの動作が一時的に重くなる場合があります。
  • 数値の桁数が非常に長い場合、JavaScriptの数値精度によって値が変化する可能性があります。長いIDは文字列として囲んでください。
  • 処理結果は利用前に必ず確認してください。

入力データを外部送信しません

入力したデータや選択したファイルは、ユーザーのブラウザ内で処理され、外部サーバーへ送信されません。

FAQ

よくある質問

無料で利用できますか?

無料で利用でき、会員登録も不要です。

入力したJSONは保存されますか?

保存されません。入力内容はブラウザ内だけで処理します。

スマートフォンでも使えますか?

利用できます。長いJSONはPCの広い画面での確認を推奨します。

JSON5やコメント付きJSONに対応していますか?

対応していません。標準のJSON形式へ修正してから処理してください。

エラー位置が実際と少し異なることはありますか?

ブラウザが返す解析情報を基に表示するため、原因となる記号の直後を示す場合があります。周辺も確認してください。