JSON Schema で、JSON データを検証する。
JobDoneBot の JSON Schema 検証ツールは、 JSON Schema (Draft 7 / Draft 2019-09 / Draft 2020-12) に対する JSON データの準拠チェックツール。 API レスポンスの仕様準拠確認・OpenAPI スキーマ検証・データクオリティチェックに。
Ajv (JSON 検証ライブラリ) ベースで、エラーの場所と理由を正確に報告。 機密データを含む JSON でもブラウザ内処理で安全に検証できます。
3 ステップで完了
- 1
JSON Schema を貼り付け
検証ルールを定義する Schema (JSON 形式) を入力。
- 2
JSON データを貼り付け
検証対象の JSON データを別エディタに入力。
- 3
検証結果を確認
バリデーション成功 / 失敗が即座に表示。 失敗の場合はエラー位置と理由を詳細表示。
他のサービスとの違い
| 項目 | JobDoneBot | Ajv (npm) | jsonschema.net | OpenAPI Validator |
|---|---|---|---|---|
| 料金 | 完全無料 | 無料 (要環境) | 無料 | 一部無料 |
| 処理場所 | ブラウザ内 | ローカル | サーバー | サーバー |
| プライバシー | 送信ゼロ | 送信なし | 送信あり | 送信あり |
| Draft 対応 | 7 / 2019-09 / 2020-12 | 全 Draft | Draft 7 | Draft 7 |
| インストール | 不要 | Node.js 要 | 不要 | 不要 |
| スマホ対応 | ✓ | ✗ | ✓ | ✓ |
※ 各社の仕様は 2026 年 4 月時点の公開情報。
こんな場面で使えます
API レスポンスの仕様準拠
本番 API のレスポンスが定義通りの構造になっているかをスキーマ検証。
OpenAPI / Swagger スキーマ検証
OpenAPI 仕様内の JSON Schema 部分を分離して検証。
データクオリティチェック
バッチ取り込みする JSON データが想定形式に従っているかを検証。 不正データの早期検出。
API モックの整合性
モックデータが実 API のスキーマと一致しているかを保証。
CI/CD でのスキーマ検証
デプロイ前に設定 JSON のスキーマ検証を実行。 当ツールでロジックを事前検証してから実装。
JSON Schema 自体の妥当性
自分で書いた JSON Schema が正しい構造になっているかをメタ検証。
よくある質問
- Q. 完全に無料ですか?
- 会員登録不要・回数制限なし・広告なしで完全無料です。
- Q. データはサーバーに送信されますか?
- いいえ、ブラウザ内処理で完結します。 機密 JSON の検証でも安全。
- Q. 対応している Draft は?
- Draft 7 / 2019-09 / 2020-12 に対応。Draft 4 など古い形式は限定対応。
- Q. エラー報告は詳しい?
- はい。エラー位置 (JSON Pointer) と理由を詳細表示します。
- Q. $ref の解決は?
- 同一 Schema 内の `$ref` (相対参照) に対応。 外部 URL の参照は対応しません (セキュリティのため)。
- Q. OpenAPI 全体の検証もできますか?
- OpenAPI 仕様自体の検証は別ツールが必要。 当ツールは OpenAPI 内の個別 schema 部分の検証用です。
- Q. 形式 (format) のバリデーションは?
- `format: "email"` `format: "date-time"` 等の組み込み format に対応。
- Q. スマホでも使えますか?
- iPhone / Android のブラウザでそのまま動きます。