ガイド · テキスト&コード

崩れたJSONを整形・検証する方法

APIレスポンスやログから得られるJSONは、ほとんど目で追えないほど長い1行で返ってくることがよくあります。構文エラーの原因となるタイプミスがないかチェックしながら、構造的に整形する方法を紹介します。

技術的に有効なJSONでも、視覚的には読みにくいことがあります——特にAPIから圧縮された形で返ってきたり、コンソールからコピーしたりした場合はなおさらです。JSON Formatterは、適切なインデントで構造を整えるとともに、構文が壊れている場合はどの行にエラーがあるかを教えてくれます。

今すぐ試す

JSON Formatter & Validator — MEA Tools

JSONの整形・圧縮・検証をブラウザ内で直接行います。サーバーへのアップロードなし。

JSON Formatterを開く →

JSONを整形する手順

  1. tools.meaecosystem.com/json-formatter を開く。
  2. 整形したいJSONをコピーして入力欄に貼り付ける。
  3. 「整形(Format)」をクリックすると、読みやすいインデント付きの構造に変換される。
  4. 逆にできるだけコンパクトな形が必要な場合(設定ファイルに貼り付けるときなど)は、「圧縮(Minify)」をクリックして1行にまとめる。
  5. コピーボタンで結果をコピーする。

JSONがエラーの場合、問題箇所はどこ?

JSONのパースに失敗する最も一般的な原因は、配列やオブジェクトの末尾に残った余分なカンマ、一貫していない引用符の使用(シングルクォートではなくダブルクォートが必須)、括弧の不一致などです。貼り付けた入力が無効な場合、このツールがエラーの位置を教えてくれるため、1つずつ手動で探す必要がありません。

整形と圧縮、どちらをいつ使う?

整形(Format)は、データを読んだりデバッグしたりするときに向いています——ネストされた構造がはっきり見えるようになります。圧縮(Minify)は、そのJSONをファイルサイズが重視される場所(本番環境の設定ファイルやAPIペイロードなど)に貼り付ける場合に向いています。

よくある質問

貼り付けたJSONはサーバーに送信されますか?

いいえ。パース、整形、検証のすべての処理はあなたのブラウザ内で直接行われます。

処理できるJSONのサイズに制限はありますか?

サービス側の制限はありません。非常に大きなJSONの場合、制限はブラウザと端末の性能次第です。

「有効なJSON」と「見た目は正しそうなJSON」の違いは?

有効なJSONは厳格な構文規則に従っています——ダブルクォートが必須で、末尾の余分なカンマは許されません。このツールはその基準に沿って検証するため、「見た目は正しそう」でも実際には誤っている部分があれば検出されます。