Tool Detail

JSONフォーマッター

貼り付けた JSON を整形(Pretty Print)または1行に圧縮し、構文エラーの位置も報告する。API レスポンスの確認やログ解析に使える。

Readyformat

Interactive Tool

JSON をその場で整形・圧縮する

処理はブラウザ内だけで完結し、入力は送信しません。

Input

JSON 入力

Output

変換結果

Result
{
  "name": "太郎",
  "age": 30,
  "skills": [
    "Java",
    "TypeScript"
  ],
  "address": {
    "city": "東京",
    "zip": "100-0001"
  }
}
12 行 / 147 bytes

How It Works

仕様と確認ポイント

Features

JSON をインデント付きで見やすく整形(2/4/8 スペース)
1行に圧縮してサイズを削減
構文エラー時にエラー位置を報告
行数とバイトサイズを表示

Input Preview

JSON{"name":"太郎","age":30}整形または圧縮したい JSON を入力
Result Preview{ "name": "太郎", "age": 30 }

Cautions

利用時の注意点

JavaScript の JSON.parse に準拠するため、末尾カンマやコメントは受け付けません。
数値の精度は JavaScript の Number 型(IEEE 754 倍精度)に依存します。
巨大な JSON(数 MB 以上)ではブラウザの処理に時間がかかる場合があります。

FAQ

実務で迷いやすい点

コメント付きの JSON(JSONC)は使えますか。

使えません。標準の JSON 仕様に準拠しているため、コメントは構文エラーになります。

整形後のデータは元の JSON と同じですか。

同じです。空白とインデントのみが変わり、データの値や順序は変更されません。

日本語を含む JSON も処理できますか。

処理できます。UTF-8 のマルチバイト文字はそのまま保持されます。