戻る ツール

JSON フォーマッター

ブラウザ上で JSON を整形・検証・閲覧:ツリー表示、正確なエラー位置、JSONPath コピー、アップロードなし

最終更新日時
My tools
No tools yet

読み込み中...

オンラインで JSON を解析・整形する方法

  1. 1

    JSON を貼り付けるか開く

    左側のエディタに JSON を貼り付けるか、.json ファイルをドラッグします。内容はブラウザ内に留まり、アップロードされません。

  2. 2

    ツリーを確認しエラーを調べる

    右側に折りたたみ可能なツリーが表示されます。JSON が不正な場合、エラーパネルが行・列・原因を示し、必要ならワンクリックで修復できます。

  3. 3

    整形してコピーまたはダウンロード

    2 / 4 スペースまたはタブのインデントを選び、1 行に圧縮することもできます。結果はコピーするか .json ファイルとして保存できます。

機能概要

ブラウザ上で JSON を解析・整形・検証します。左側に貼り付けるかファイルを開くと、右側に折りたたみ可能なツリーがすぐ表示されます。JSON が不正な場合は「無効」とだけ告げるのではなく、エラーの行番号・列番号・原因を正確に示します。2 / 4 スペースまたはタブのインデント、ワンクリックの圧縮、キー名の並べ替えに対応し、JavaScript の安全な整数範囲を超える大きな数値もそのまま保持されます。すべての処理は端末上で完結し、JSON がアップロードされることはありません。

ツールの説明

JSON を貼り付けるか開くと、折りたたみ可能なツリーと行・列まで正確な検証結果がすぐ得られます。整形、圧縮、キー並べ替え、不正な JSON のワンクリック修復、検索、JSONPath コピーに対応。大きな整数も精度を失わず、10MB までは快適に操作でき、すべてブラウザ内で処理されます。

機能一覧

  • 分割ビュー、エディタのみ、ツリーのみの3つのビューモード。ネストされたオブジェクトと配列は階層ごとに折りたたみ・展開可能
  • エディタは行番号付き、JSON構文ハイライトとコード折りたたみ機能を搭載。エラー時は該当行全体をハイライトし、ワンクリ��クでエラー位置にジャンプ可能
  • JSON整形ツール:2スペース、4スペース、Tabインデントから選択可能。オンラインJSON整形は即座に反映
  • JSON圧縮:ワンクリックで単一行に圧縮。逆に美化してインデントを復元することも可能
  • JSON形式検証:リアルタイムで検証し具体的な行と列を表示。一般的なエラーは分かりやすい説明で提示
  • ワンクリックで引用符の欠落、シングルクォート、末尾のカンマ、コメント、PythonスタイルのTrue/False/Noneなどの違法な記法を自動修正
  • キー名でソート可能。同じ構造の2つのJSONを行ごとに比較するのに便利
  • 大きな整数と2.370のような数値形式をそのまま保持。整形・圧縮時も精度が��われない
  • キー名または値で検索可能。一致した場合は親要素が自動展開され、一致数が表示される
  • JSONPath:任意のノードをクリックするとそのJSONPathをコピー可能。コードやテストアサーションに貼り付け可能
  • NDJSON / JSONL対応:.json / .jsonl / .ndjsonファイルをドラッグ&ドロップで開く。NDJSONは配列への統合を提案
  • 10MB以内なら対話的に処理可能。5MBのドキュメントでも快適に入力可能
  • 完全にブラウザ上で処理。ログイン不要、広告なし、データ送信なし

関連ツール

よくある質問

このツールはどのようなインデントと圧縮方法に対応していますか?
JSON を左側のエディタに貼り付けると自動的にフォーマットされます。ツールバーで 2 スペース、4 スペース、またはタブインデントを選択できます。また、ワンクリックで単一行に圧縮することもできます。結果は直接コピーするか、.json ファイルとしてダウンロードで��ます。
私の JSON がサーバーにアップロードされますか?
いいえ。解析、フォーマット、検証、修復はすべてあなたのブラウザで完了します。JSON の内容はサーバーに送信されません。共有リンクはコンテンツを URL の # の後に配置するため、ブラウザはこの部分をサーバーに送信しません。
どのサイズの JSON ファイルを処理できますか?
10MB 以内であれば、ツリー構造を正常に展開し、検索できます。10MB から 20MB の場合は制限モードに入り、検証とエラーの位置指定のみが行われ、完全なツリーは構築されません。20MB を超えるファイルは読み込まれません。ローカルツールを使用してください。
Unexpected token というメッセージが表示された場合、どこを修正すればよいですか?
これは、JSON 構文で許可されていない文字がその位置に出現したことを示しています。最も一般的な原因は、末尾のカンマ、シングルクォートの使用、キー名にダブルクォートがない、または終了括弧がないことです。エラーパネルには特定の行と列が表示され、ほとんどの場合、「修復」をクリックすると解決します。
ワンクリック修復はどのような違法な書き方に対応していますか?
はい。修復機能は、欠落しているダブルクォート、シングルクォート、末尾のカンマ、コメント、欠落しているカンマと括弧、Python の True/False/None、およびエスケープされた JSON 文字列を処理できます。修復前に変更数が表示され、確認後に書き込まれます。また、元に戻すこともできます。
ツリービューでフィールドの JSONPath をコピー
ツリービューで任意のノードをクリックすると、その JSONPath(例:$.data[0].id)とドット記法の 2 つの形式でコピーできます。これは、コードやAPI テストのアサーションに貼り付けるのに便利です。
非常に大きな整数は精度を失いますか?
いいえ。フォーマットと圧縮は両方とも元のテキスト処理に基づいており、JSON を JavaScript 数値に解析して戻すこと��ないため、9123372036854000123 のような非常に大きな整数や 2.370 のような末尾のゼロは保持されます。
大きなファイルで検索できますか?
はい。キー名、値、またはその両方で検索できます。ヒット数が表示され、ヒットしたノードのすべての親が自動的に展開され、ヒット行がスクロールして表示され、複数のヒット間を素早くジャンプできます。
このページは、表示、フォーマット、および検証の 3 つの機能を同時に提供します
これらは通常、同じことの 3 つの側面を指します。ビューアは、ネストされた構造を折りたたみ可能なツリーとして表示する責任があります。フォーマットツールは、JSON を読みやすくするためにインデントを調整する責任があります。検証ツールは、構文が合法であるかどうかを判断し、エラー位置を指します。このツールは同じページで 3 つの機能をすべて提供します。
構造が正確であることを確認した後、Excel または CSV にエクスポート
JSON 構造が正確であることを確認した後、サイト��の JSON を Excel に変換するツールまたは JSON を CSV に変換するツールを使用してエクスポートできます。また、JSON を YAML、Python、Java など他の形式に変換するツールも提供しています。