JSONフォーマッタ
JSONフォーマッタ — ブラウザで動作します。入力は保存されません。
JSON整形 · 圧縮 · 検証
入力はブラウザでのみ処理され、サーバーへは送信されません。
使い方
- JSON入力欄に原文オブジェクトを貼ります。
- 整理を押すと2スペースインデントで見やすくします。
- 圧縮を押すと空白のない1行が結果に埋まります。
- 検証で文法だけ確認し、通過時は整理された形が結果にも出ます。
- クリップボードに送るには結果コピー、欄を空にするにはリセットを押します。
ポイント
JSONフォーマッタはインタフェース応答や設定ファイルのように1行に付いたオブジェクトを人が読みやすくインデントするか、送信・ログ用に空白をなくして圧縮するときに使う開発ツールです。整理と圧縮はどちらも文法を先に解釈するので、引用符・カンマ・中括弧がずれた不正JSONはエラーで濾されます。入れ子フィールドを目で確認するときJSONフォーマッタを通すと抜けたキーを速く見つけられ、ログに長く付いたペイロードも階層構造に広げてデバッグ速度を上げます。
このJSONフォーマッタはブラウザのパーサと直列化をそのまま使うので、コメントや末尾カンマがある緩い文法は有効でないと表示されます。スキーマ検査や型検証はせず、文法と見やすい出力だけに焦点を置きます。入力はタブ内だけで扱われ、機微なトークンが入っていてもページを閉じると残りません。1行ログを貼って整理・圧縮・検証を行き来して確認する流れに合わせて設計されました。検証に通過すると結果欄にも整理されたJSONが埋まり、文法確認と読みやすい出力を一度に見られます。
例
入力欄に {"name":"tvinghub","ok":true} を入れて整理を押すとキーが行ごとに分かれ、圧縮を押すと空白のない1行が結果に表示されます。最後にカンマを残すと状態欄に有効でないJSONメッセージが出ます。
関連: JSONエンコーダ · JWTデコーダ · XMLフォーマッタ
よくある質問
JSONフォーマッタで整理と圧縮は何が違いますか?
整理は2スペースインデントで階層を見せ、圧縮は空白なし1行で直列化します。どちらも先に文法を解釈します。
不正なJSONならフォーマッタはどう知らせますか?
パースに失敗すると状態欄に有効でないJSONとブラウザエラー文言が赤で表示され、結果欄は更新されません。
コメントが混ざったJSONもフォーマッタで整理されますか?
されません。標準文法だけ受けるので、コメントや末尾カンマがあると検証・整理・圧縮がすべて失敗します。
JSONフォーマッタの検証ボタンは結果欄を変えますか?
入力が有効なら有効なJSONですという案内と一緒に整理された形が結果欄にも埋まります。失敗時はエラーだけ見せます。
JSONフォーマッタ入力はサーバーに送られますか?
いいえ。タブのJavaScriptだけ使い、原文JSONはリクエスト本文として上がりません。
結果コピーとリセットはJSONフォーマッタで何をしますか?
結果コピーは出力欄文字列をクリップボードに入れ、リセットは入力・結果・状態メッセージをすべて空にします。
最終確認日: 2026-09-04