JSON整形 & バリデーター

JSONの整形・圧縮・検証・探索 — ブラウザで即座に実行

📂 前回セッションのコンテンツを復元しました。
エディタに有効なJSONを貼り付けると、ここにツリービューが表示されます。
0文字 0行
🔒 プライバシー:すべての整形・検証処理はブラウザ内で完結します。JSONがサーバーに送信されることはありません。

JSON構文クイックリファレンス

備考
オブジェクト{"key": "value"}キーはダブルクォートの文字列であること
配列[1, "two", true]値の順序付きリスト
文字列"hello\nworld"ダブルクォート; \でエスケープ
数値42, 3.14, -1e5先頭ゼロ不可; NaN/Infinity不可
真偽値true / false小文字のみ
Nullnull小文字のみ

よくあるJSONエラー

エラーメッセージ 考えられる原因 修正方法
Unexpected token ','最後の要素の後に末尾カンマがある末尾カンマを削除する
Unexpected token 'u'undefinedが値として使われているnullに置き換える
Unexpected token '/'JSON内にコメントがある(//または/* */コメントを削除する — JSONはコメントをサポートしていません
Unexpected token '''シングルクォートの文字列ダブルクォートを使う
Unexpected end of JSON括弧または波括弧が閉じられていない括弧・波括弧のバランスを確認する

FAQ

有効なJSONとは何ですか?

有効なJSONは単一のルート値(オブジェクト・配列・文字列・数値・真偽値・null)を持ち、文字列はダブルクォート、末尾カンマなし、コメントなしである必要があります。オブジェクトのキーもダブルクォートの文字列である必要があります。

エラーの行・列の検出はどのように機能しますか?

JSON.parseのエラーメッセージを解析して文字位置を抽出し、その位置まで入力内の改行を数えて正確な行番号と列番号を計算します。エラーのある行はエディタにハイライト表示されます。

JSONデータはサーバーに送信されますか?

いいえ。整形・検証・ツリーレンダリングのすべてがJavaScriptを使ってブラウザ内で完結します。JSONがデバイスから外に出ることはありません。

.jsonファイルを開けますか?

はい。「ファイルを開く」ボタンをクリックして.jsonまたは.txtファイルを選択してください。内容はブラウザのFileReader APIで読み込まれます — アップロードは発生しません。

ツリービューには何が表示されますか?

ツリービューはJSONを展開/折りたたみ可能な階層として表示します。各ノードはカラーバッジで型を示します。キーと値を検索したり、個々のノードの値をコピーしたりできます。