カテゴリー: 開発ツール
JSONフォーマッター
ブラウザ内でJSONを整形・圧縮し、構文をチェック
JSONを2スペースのインデントで整形し、1行に圧縮したり構文を検証したりできます。データはブラウザ内だけで処理され、送信されません。
待機中
ここに結果が表示されます。
このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。
このツールでできること
このJSONフォーマッターは、詰まった状態やインデントの揃っていないデータを2スペースの読みやすいレイアウトに整えます。有効なJSONを1行に圧縮したり、構文チェックだけを実行したりすることもできます。入力が無効な場合はブラウザのJSONパーサーが返したメッセージを表示し、貼り付けた内容がタブの外に出ることはありません。
使い方
- 処理したいJSONを貼り付けるか入力します。
- 2スペースで整えるなら「整形」、1行にするなら「圧縮」、構文チェックだけなら「検証」を選びます。
- 結果を確認し、必要に応じてコピーします。
プライバシー
このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。
よくある質問
- JSONの整形(フォーマット)は何をするものですか。
- 有効なJSONに改行とインデントを加えて、入れ子になったオブジェクトや配列を読みやすくします。データを別の形式に変換するものではありません。
- 整形や圧縮でJSONのデータは変わりますか。
- このツールは有効なJSONを解析してから書き出し直します。整形では空白が追加され、圧縮では不要な空白が取り除かれますが、解析された値の意味は変わりません。
- 末尾のカンマ、シングルクォート、引用符のないキーが無効になるのはなぜですか。
- 厳密なJSONではキーと文字列を二重引用符で囲む必要があり、最後の要素の後ろにカンマを置くことはできません。このツールは構文エラーを知らせるだけで、自動修復は行いません。
- 構文チェックはJSON Schemaによる検証と同じですか。
- いいえ。構文チェックはテキストがJSONとして解析できるかどうかだけを確認します。JSON Schemaによる検証はフィールドや型、構造のルールまで確認します。このツールが行うのは構文チェックのみです。
- 貼り付けたJSONはアップロードや保存をされますか。
- いいえ。整形・圧縮・検証はブラウザのタブ内で実行されるため、JSONと生成結果がLocalToolsにアップロードされることはありません。