無料オンラインツール
JSON 整形ツール
このツールの入力データはブラウザ内で処理します
JSONを見やすく整形・圧縮し、構文エラーを確認できる無料ツールです。入力内容はサーバーへ送信せず、ブラウザ上で処理します。
JSONを入力
JSONを貼り付けるか、UTF-8のJSONファイルを選択してください。
選択したファイル
入力したJSONはサーバーへ送信されません。すべてブラウザ上で処理されます。
大きなJSONです。処理に時間がかかる場合があります。
JSON整形とは?
JSON整形(Pretty Print)は、JSONのデータ構造を保ったまま改行やインデントを追加し、人が読みやすい表示へ整える処理です。このツールでは2スペース、4スペース、タブからインデントを選べます。
JSONを圧縮するとは?
JSONの圧縮(Minify)は、構造上不要な空白や改行を取り除いて1行にする処理です。文字列の中にある空白や改行は削除せず、データ型やキーの順序も意図的に変更しません。
JSON構文エラーとは?
カンマの不足や余分なカンマ、ダブルクォートの不足、波括弧・角括弧の閉じ忘れなどがあると、JSONとして解析できません。取得できる場合はエラー付近の行・文字位置も表示します。
JSON整形の例
整形前:
{"name":"Taro","age":20,"skills":["Java","Python"]}整形後:
{
"name": "Taro",
"age": 20,
"skills": [
"Java",
"Python"
]
}使い方
- 入力欄へJSONを貼り付けるか、JSONファイルを選択します。
- 読みやすくする場合は「整形する」、1行にする場合は「圧縮する」を押します。
- 結果をコピーするか、JSONファイルとしてダウンロードします。
FAQ
JSON整形でデータ内容は変わりますか?
データ構造や値を変更せず、表示形式だけを整えます。数値の精度が失われる可能性がある入力や、同じオブジェクト内に重複したキーがある入力は、内容を勝手に変えないようエラーとして停止します。
入力したJSONはサーバーに送信されますか?
いいえ。構文チェック、整形、圧縮、ダウンロードデータの作成はすべてブラウザ内で行います。
JSONがエラーになる主な原因は?
カンマ、ダブルクォート、括弧の記述ミスが主な原因です。末尾の余分なカンマも使用できません。
JSONを1行にできますか?
はい。「圧縮する」を使用すると、文字列内部を保護しながらJSON全体を1行形式にできます。
数値や文字列の型は変わりますか?
変わりません。例えば文字列の"00123"は文字列のまま保持されます。