zzzbbb.net

Developer Data

JSON Validator

ブラウザ内で JSON 構文を検証し、有効な場合は解析済み結果を確認できます。

このツールを試す

入力を貼り付けて実行すると、結果をすぐに確認できます。

説明

ツール概要

このページでは、ツールの役割、使いどころ、サンプルで素早く確認する方法をまとめています。

JSON が有効かどうかを確認し、解析結果を表示します。

サンプル入力

以下のサンプルをそのまま貼り付けると、基本的な処理フローをすぐ確認できます。

{"name":"zzzbbb","enabled":true}

「この JSON は本当に正しいか」をすぐ確認したいときに最初に開くツールです。設定ファイル、API リクエスト本文、テスト fixture のように、小さな文法ミスが大きな不具合につながる入力の確認に向いています。

検証はブラウザ内だけで行われるため、入力はサーバーへ送られません。内部データや短命のデバッグ情報にも使いやすい構成です。

使いどころ

  • API body を送る前に文法を最終確認したいとき
  • 受け取った JSON が本当に parse できるか見たいとき
  • ログからコピーした JSON 断片が欠けていないか確かめたいとき

このツールが確認する範囲

このツールは JSON の文法と parse 可能性を素早く見るためのもので、完全な schema 検証を行うものではありません。

  • 正しい入力なら成功メッセージと解析結果を返します
  • sortKeys で比較しやすい順に並べられます
  • escapeUnicode で非ASCII文字を escape 形式で確認できます

よくある失敗

  • 文字列区切りにシングルクォートを使う
  • 最後の要素の後ろに trailing comma を残す
  • 数値や boolean の引用符の使い方を混ぜる
  • 文法検証と JSON Schema 検証を同じものだと思う

例の入力

{"name":"zzzbbb","enabled":true}

例の出力

有効な JSON です。

FAQ

検証はどこで実行されますか?
ブラウザ内だけで実行されます。
JSON Schema 検証もできますか?
まだ対応していません。文法の正しさと parse 可能性を中心に確認します。
エラーの原因は分かりますか?
可能な範囲で読みやすいエラーメッセージを返します。
キーソートや Unicode escape は何のためですか?
検証後の出力を比較しやすく、読みやすくしたいときに使えます。
機密 JSON を貼っても大丈夫ですか?
サーバー送信はありませんが、画面共有など周辺の露出には注意が必要です。

関連ツール

さらに探す

このツールは Developer Data カテゴリに属しています。似たワークフローは ツールハブの全ツール一覧 から比較できます。