JSON5バリデーター
行番号・列番号付きのエラー表示でJSON5を検証。コメント、末尾カンマ、シングルクォート、16進数に対応。
使い方
- 1 JSON5をここに貼り付けてください。コメント、末尾カンマ、シングルクォートもそのまま使えます。
- 2 緑のラベルが出れば「Valid」で有効、赤いラベルが出た場合はエラーとその行番号・列番号を確認してください。
- 3 右側のパネルには、解析結果が標準JSON形式で表示されます。
- 4 結果のJSONをコピーまたはダウンロードできます。
このツールを使う理由
- <code class="font-mono text-xs">json5</code>(JSON5の公式リファレンス実装ライブラリ)を使用しています。
- JSON5を使えば、コメントや末尾カンマ、16進数などを含む設定ファイルを書けます。
- エラーには行番号・列番号が表示されるため、素早く原因箇所を特定できます。
- 処理はすべてクライアント側で完結し、入力データは常にお使いのブラウザ内にとどまります。
よくある質問
JSON5とは何ですか?
JSON5はJSONを拡張した仕様で、コメント、末尾カンマ、シングルクォート文字列、クォート不要のキー、16進数/Infinity/NaNなど、さまざまな追加機能を備えています。
JSON5とJSONCは同じものですか?
いいえ、異なります。JSONC(VS Codeが採用する「コメント付きJSON」)はコメントの追加のみですが、JSON5はそれに加えて末尾カンマ、クォート不要のキー、シングルクォートなども追加でサポートしています。
関連するツールはありますか?
厳密な標準JSONには<a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a>を、YAMLを本格的に扱いたい場合は<a class="text-brand-600 hover:underline" href="/yaml-formatter">YAML Formatter</a>をご利用ください。
JSON5バリデーター とは?
JSON5バリデーターは、テキストがJSON5仕様に準拠しているかを検証し、構文エラーがあれば行番号・列番号付きで表示するツールです。標準JSONでは許可されないコメント、末尾カンマ、シングルクォート文字列、16進数といったJSON5独自の記法にも対応しています。解析・検証はすべてブラウザ内で完結し、入力データがサーバーに送信されることはありません。
機能
Spec-accurate validation
Parses with the reference json5 library and reports the exact line and column of any error.
Full JSON5 syntax
Accepts comments, trailing commas, single quotes, unquoted keys, and hex/Infinity/NaN numbers.
100% private
Validation runs on your device — nothing is uploaded.
例
Input
{ /* comment */ a: 1, b: 'two', c: 0xff, }
Output
Valid ✓ → parses to {"a":1,"b":"two","c":255}
主な用途
-
1
Validate config files
Check a .json5 or JSON5-style config (Babel, some build tools) before committing.
-
2
Catch trailing-comma issues
Confirm which relaxed features your input uses and where it still errors.
-
3
Convert JSON5 to JSON
Parse JSON5 to see the strict-JSON value it represents.
Zerethon's JSON5 validator checks whether text conforms to the JSON5 specification and reports syntax errors with line and column positions, in your browser. JSON5 extends JSON with comments, trailing commas, single-quoted strings, unquoted keys, and hexadecimal numbers. Everything runs client-side — your input is never uploaded.
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
References
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。JSON5バリデーター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
基礎を学ぶ
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。