メインコンテンツへスキップ
Z

JSON5バリデーター

行番号・列番号付きのエラー表示でJSON5を検証。コメント、末尾カンマ、シングルクォート、16進数に対応。

無料 登録不要 クライアントサイド プライバシーに配慮 Updated
有効なJSON5です 入力待ち 解析中…

使い方

  1. 1 JSON5をここに貼り付けてください。コメント、末尾カンマ、シングルクォートもそのまま使えます。
  2. 2 緑のラベルが出れば「Valid」で有効、赤いラベルが出た場合はエラーとその行番号・列番号を確認してください。
  3. 3 右側のパネルには、解析結果が標準JSON形式で表示されます。
  4. 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独自の記法にも対応しています。解析・検証はすべてブラウザ内で完結し、入力データがサーバーに送信されることはありません。

機能

仕様に忠実な検証

リファレンス実装のjson5ライブラリで解析し、エラーの正確な行番号と列番号を報告します。

JSON5構文をフルサポート

コメント、末尾カンマ、シングルクォート、クォートなしキー、16進数/Infinity/NaNの数値に対応します。

100%プライベート

検証はお使いのデバイス上で実行され、アップロードは一切行われません。

Input

{ /* comment */ a: 1, b: 'two', c: 0xff, }

Output

Valid ✓  → parses to {"a":1,"b":"two","c":255}

主な用途

  1. 1

    設定ファイルの検証

    コミット前に.json5ファイルやJSON5形式の設定(Babel、一部のビルドツールなど)をチェックします。

  2. 2

    末尾カンマの問題を検出

    入力がどの緩和された機能を使用しているか、どこにまだエラーがあるかを確認します。

  3. 3

    JSON5をJSONに変換

    JSON5を解析し、それが表す厳格なJSON値を確認します。

概要

ZerethonのJSON5バリデーターは、テキストがJSON5仕様に準拠しているかどうかをチェックし、構文エラーを行と列の位置とともにブラウザ内で報告します。JSON5は、コメント、末尾カンマ、シングルクォート文字列、クォートなしキー、16進数を追加してJSONを拡張したものです。すべての処理はクライアント側で完結し、入力内容がアップロードされることはありません。

カテゴリ
開発者
料金
無料
プライバシー
ブラウザベース
登録
不要

参考文献

プライバシー

明記されない限り、データがブラウザの外に送信されることはありません。JSON5バリデーター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。

基礎を学ぶ

関連ツール

Zerethon Social で作成・共有・成長しよう

無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。

無料登録