API開発者とAIワークフローチーム向け

JSONからJSON Schemaを無料生成。 ブラウザ内で安全に完結します。

JSON Schema生成ツール「SchemaSmith」は、入力したJSONからDraft 2020-12 Schemaを自動生成します。 生成結果はその場で編集でき、データ検証、モックJSON作成、構文修復、コピー、ダウンロードにも対応。 入力データはブラウザ内で処理され、サーバーへ送信されません。

ローカルJSONワークベンチを開く ↓

登録不要です。現在のSchema、入力例、モックJSON、検証結果を端末へ保存します。

データをアップロードしない 外部ライブラリ不使用 再利用できる形式で出力
SchemaSmith MCPのJSON Schema生成・検証画面
Schemaを推定しました
無料・アカウント登録不要 ワークベンチを開いてすぐに始められます。
アップロードは0 B JSONはこのブラウザタブの外へ送信されません。
0つのローカル処理 JSONの推定、検証、モック作成、修復に対応。
0クリックで出力 再利用可能なSchema一式をダウンロードできます。

JSONを入力してJSON Schemaを自動生成。

左側へJSON例(例:id、name、rolesを持つAPIレスポンス)を貼り付け、「Schemaを生成」を押してください。 右側に型、必須項目、ネスト構造、文字列形式を含むDraft 2020-12 Schemaが出力され、編集、検証、コピー、ダウンロードできます。

このタブ内で処理中

01 JSONデータ

02 編集可能なJSON Schema

JSONを入力してください
JSONデータを貼り付けるか編集して、操作を選択してください。エディター内のデータがネットワークへ送信されることはありません。

プライバシー保護:解析、推定、検証、モック生成、 修復、コピー、出力はクライアント側のJavaScriptで実行されます。

サンプルデータから再利用できるデータ仕様まで、迷わず進めます。

各ツールが「このデータはどんな構造か」「なぜ検証に失敗したのか」 「次にどのモックを使えるか」という実務上の疑問に答えます。

JSON Schema生成

手元のデータから、オブジェクト、配列、必須プロパティ、基本型、 一般的な文字列形式を推定します。

  • Draft 2020-12 Schema宣言
  • ネストしたオブジェクトと配列に対応
  • 固定された結果ではなく、編集可能な形式で出力

わかりやすいJSON検証

エディター内のSchemaに対してデータを検証し、修正が必要なプロパティや 配列要素を特定できる、パス付きのエラーを表示します。

  • required、type、enum、constのチェック
  • 文字列、数値、配列、オブジェクトの制約
  • ローカル参照と合成キーワード

モックデータとAIツール連携

現在のSchemaからモックJSONを作成し、作業中の一式を出力できます。 対応AIクライアントから付属のMCPサーバーを実行することも可能です。

  • Schemaを反映したモック値
  • ダウンロード可能なJSON一式
  • 依存パッケージ不要のローカルMCPサーバー

JSONの貼り付けからSchemaの検証まで、3ステップ。

実際のデータ例を貼り付ける

アプリケーションが想定するフィールドやネストした値を含む、 実際のデータ例を使用してください。データはブラウザ内に保持されます。

Schemaを生成して調整する

データ仕様の初期案を推定した後、必須フィールド、形式、範囲、 パターン、許可する値などの制約を編集します。

検証、モック作成、出力を行う

データをテストし、開発用のモックを生成して一式をダウンロードできます。 MCP対応クライアントへこの作業フローを導入することも可能です。

本番環境に近いデータを貼り付ける前に、疑問を解消できます。

JSONからJSON Schemaを生成する方法は?

左側の入力欄へJSON例を貼り付け、「Schemaを生成」を押します。 右側にDraft 2020-12形式のJSON Schemaが表示され、型、必須項目、配列、ネストしたオブジェクトを確認・編集できます。

SchemaSmithはJSONをサーバーへ送信しますか?

いいえ。ワークベンチでは、解析、Schema推定、検証、モック生成、 修復、出力をクライアント側のJavaScriptで実行します。 これらのツールがデータをアップロードすることはありません。

JSON Schema生成では何を推定できますか?

null、boolean、integer、number、string、array、objectの各型、 ネストしたプロパティ、必須キー、統合された配列要素の構造、 一般的なemail、URI、date、date-time形式を推定します。 検証や出力の前に結果を編集できます。

ブラウザではどの検証キーワードを使用できますか?

基本的な型とプロパティのチェック、ローカルJSON Pointer参照、 必須フィールド、追加プロパティ、enum、const、allOf、anyOf、 oneOf、not、条件付きSchema、文字列と数値の制約、配列の制限、 要素の一意性、contains、pattern properties、依存必須フィールドに対応しています。

モックJSON生成では、どのように値を決めていますか?

const、default、example、enumの値がある場合は、それらを優先します。 それ以外の場合は、プロパティ名、型、形式、最小値の制約から 常に同じ値を生成します。確認して調整できる実用的なモックデータとして利用できます。

SchemaSmith MCPサーバーとは何ですか?

このページから生成できる、内容を確認しやすいNode.jsファイルです。 Model Context Protocolを通じて、ローカルのJSON Schema推定、 検証、モック生成、修復ツールを提供します。ファイルをダウンロードして 内容を確認し、対応クライアントに絶対パスを追加してください。

JSON Schemaとサンプルをまとめてダウンロードできますか?

はい。現在のJSONとSchemaが有効な状態でダウンロードボタンを押すと、 Schema、元のJSON例、生成したモックJSON、検証結果を含む schemasmith-bundle.jsonを端末へ保存できます。登録やメールアドレスは不要です。

JSON Schemaとサンプルを、すぐ使える一式で保存。

現在のSchema、元のJSON例、生成したモックJSON、検証結果をまとめた schemasmith-bundle.jsonをブラウザからローカルへダウンロードできます。

登録・メールアドレスは不要です。入力内容はブラウザ内で処理されます。

API仕様 Webhookのデバッグ QA用モックデータ Claudeワークフロー Codexワークフロー
JSON Schema一式をダウンロードしました。 Schema、入力例、モックJSON、検証結果をローカルに保存しました。