開発・プログラミング
JSON整形・圧縮ツール
JSONを読みやすくインデント整形し、圧縮、構文チェック、エラー位置確認、コピー、保存を行える無料ツールです。
ブラウザ内処理
0 / 2,000,000文字
0文字
FEATURES
このツールでできること
- 2スペース、4スペース、タブからインデントを選んでJSONを整形できます。
- 不要な空白や改行を取り除いて、JSONを1行へ圧縮できます。
- 構文エラーがある場合は、可能な範囲で行番号と文字位置を日本語で表示します。
- JSONファイルの読み込み、結果のコピー、JSONファイル保存に対応します。
HOW TO USE
使い方
- 1
入力欄へJSONを貼り付けるか、JSONファイルを読み込みます。
- 2
整形方法とインデント幅を選び、「JSONを処理する」を押します。
- 3
処理結果と入力前後の文字数が出力欄の下へ表示されます。
- 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形式へ修正してから処理してください。
エラー位置が実際と少し異なることはありますか?
ブラウザが返す解析情報を基に表示するため、原因となる記号の直後を示す場合があります。周辺も確認してください。