用途に合ったツールを選択
Schema Generator
既存の JSON データから JSON Schema を自動生成します。サンプルから検証ルールとドキュメントを作るのに最適です。
Schema Validator
既存のスキーマに対して JSON を検証します。データの整合性を確保し、問題を早期に発見できます。
一般的な JSON Schema keyword に対応します。高度な draft 機能はフルバリデータが必要な場合があります。
JSON からスキーマを生成したり、既存スキーマで JSON を検証したりできます
用途に合ったツールを選択
既存の JSON データから JSON Schema を自動生成します。サンプルから検証ルールとドキュメントを作るのに最適です。
既存のスキーマに対して JSON を検証します。データの整合性を確保し、問題を早期に発見できます。
一般的な JSON Schema keyword に対応します。高度な draft 機能はフルバリデータが必要な場合があります。
JSON Schema を使って API コントラクトを文書化し、JSON payload を検証し、テストやデモ用のリアルなモックデータを生成できます。
ステップ 1 – 実データのサンプルから始める
ステップ 2 – ベースとなるスキーマを生成する
ステップ 3 – スキーマで JSON を検証する
ステップ 4 – テスト用のモックデータを生成する
ステップ 5 – 共有して再利用する
JSON Schema 機能に関する重要な注意
$ref, anyOf, oneOf, や allOfなどの高度な keyword に依存します。// JSON input
{
"id": 1,
"name": "Maeve Winters",
"active": true,
"tags": ["developer", "backend"]
}
// Generated schema (example)
{
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" },
"active": { "type": "boolean" },
"tags": {
"type": "array",
"items": { "type": "string" }
}
},
"required": ["id", "name", "active", "tags"]
}スキーマ生成、データ検証、モック payload 作成、安定した JSON からの型付きコード生成に役立つツールです。
JSON サンプルから JSON Schema を生成し、コントラクト/検証/ドキュメント化に活用します。
スキーマに対して JSON payload を検証し、反復しながらエラーを確認できます。
スキーマに一致するリアルなモック JSON を生成し、テストやデモに使えます。
ユーザー、商品、API レスポンスなど、一般的な payload 向けのスキーマテンプレートを参照できます。
スキーマ生成やコード生成の前に JSON を整形・正規化します。
スキーマを定義した後、安定した JSON 例から TypeScript の interface を生成します。
JSON Schema は、JSON ドキュメントに注釈を付けたり検証したりするための仕様(語彙)です。アプリケーションが必要とする JSON データの契約(コントラクト)を表現できます。
既存の JSON データから検証ルールを作りたい場合は生成を使います。すでにスキーマがあり、JSON がそのルールに従っているか確認したい場合は検証を使います。
Schema Generator はデータから新しい JSON Schema を作成します。Schema Validator は既存のスキーマのルール/制約に対して JSON をチェックします。
はい。両ツールは標準的な JSON Schema 形式(Draft 4 / 6 / 7 / 2019-09 など)に対応しているため、他のアプリからインポートしたり、エクスポートして再利用できます。