# JSON整形・検証ツール

> 無料のJSON整形・検証ツールです。JSONを貼り付けて見やすく整形したり、1行に圧縮したり、検証してキー数やネストの深さを調べられます。すべてブラウザ内で処理され、データは送信されません。

JSONを貼り付けて2スペースのインデントで整形したり、1行に圧縮したり、検証してキー数とネストの深さを確認できます。アップロードなし、すべてブラウザ内で処理されます。

*Interactive tool: enter your values at https://toollantern.win/ja/json-format-check/ and results update instantly in your browser.*

## このツールの機能

「整形」はJSONを2スペースのインデントで読みやすく表示します。「圧縮」は空白をすべて削除してコンパクトにします。「検証」は構文をチェックし、キー数と最大のネスト深さを報告します。

## 使用例

**{"name":"Ada","scores":[3,7,9]}** を貼り付けて「整形」をクリックすると：

{
  "name": "Ada",
  "scores": [
    3,
    7,
    9
  ]
}

トップレベルのキーは2つ、ネストの深さは3（オブジェクト、配列、値）です。

## データはプライベートです

すべての処理はブラウザ内のJavaScriptのJSONパーサーで行われます。サーバーに送信されることはないため、設定ファイルやAPIレスポンスを安全に整形できます。

## よくある質問
### 有効なJSONとは何ですか？

有効なJSONはJSON構文に従ったテキストです。キーは引用符で囲み、文字列はダブルクォート、末尾のカンマなし、コメントなし、ルート値は1つです。

### JSONの検証が通らないのはなぜですか？

よくあるエラーは、末尾のカンマ、ダブルクォートの代わりのシングルクォート、引用符なしのキーです。エラーメッセージが問題の正確な場所を示します。

### ネストの深さとは何ですか？

データが何層まで深くなっているかです。フラットなオブジェクトは深さ1、オブジェクトの配列を含むオブジェクトは深さ3です。

### データはサーバーに送信されますか？

いいえ。すべてブラウザ内でローカルに実行されるため、貼り付けた内容が端末外に出ることはありません。

---
Interactive version: https://toollantern.win/ja/json-format-check/
