ntones apps
|
リクエスト

JSONスキーマバリデーターJSON Schema Validator

JSONとJSON Schemaで準拠チェック。エラー箇所を表示。アップロード不要。Validate JSON against a JSON Schema in your browser.

ブラウザ完結(サーバー非送信)Browser-only (no server upload)

使い方・ユースケース How to Use & Use Cases

左側に検証したいJSON(インスタンス)、右側にJSON Schemaを入力し、「検証する」を押します。準拠していれば成功メッセージ、違反があればエラーパスとメッセージを一覧表示します。処理はすべてブラウザ内で行われます。 Enter JSON (instance) on the left and JSON Schema on the right, then click Validate. Success if compliant; otherwise error paths and messages are listed—all in your browser.

APIリクエスト/レスポンスボディの形式確認、設定ファイルのスキーマ検証、OpenAPIから切り出したSchemaのテスト、フロントエンド送信前の簡易チェックなど、機密データを外部に送りたくない場面で使えます。 Use for API body checks, config schema validation, OpenAPI-derived schemas, or pre-submit checks—without uploading sensitive data.

本ツールは「JSONがSchemaに合うか」を確認する用途向けです。Schema自体のベストプラクティス監査、自動修正、複数ファイルの一括検証、サーバーへの組み込み実行は行いません。 For checking whether JSON matches a schema—not for schema linting, auto-fix, batch validation, or server-side integration.

よくある質問FAQ

このツールで何ができますか?What can this tool do?

JSONとJSON Schemaを入力して準拠チェックし、成功/失敗を表示できます。失敗時は必須プロパティ不足、型不一致などのエラーメッセージを複数件表示します。JSON・Schemaそれぞれの構文エラーも判別します。Validate JSON against a JSON Schema, show pass/fail, list errors (missing required fields, type mismatches, etc.), and detect syntax errors in JSON or the schema.

何ができませんか?What can it not do?

Schemaの自動生成、データの自動修正、外部URL($ref)の取得、draft 2020-12以降の全機能、カスタムキーワード、大規模ファイルの高速バッチ処理、本番APIへの組み込みは行いません。No schema generation, auto-fix, remote $ref fetching, full draft 2020-12+ support, custom keywords, large-scale batch runs, or production API integration.

どのJSON Schemaドラフトに対応していますか?Which JSON Schema draft is supported?

JSON Schema draft-07 相当の検証に対応しています(ajv使用)。OpenAPI 3.0系でよく使われるSchemaと互換性が高いです。draft 2019-09 / 2020-12 固有の機能は使えない場合があります。draft-07 via ajv—common with OpenAPI 3.0. draft 2019-09 / 2020-12-specific features may not work.

$ref(外部参照)は使えますか?Does it support $ref?

スキーマ内に$refが含まれていても、外部URLからの参照解決は行いません。参照先をスキーマ内に展開してから入力してください。External URL $ref resolution is not supported—inlines references in the schema before validating.

エラーはどのように表示されますか?How are errors shown?

検証エラーはパス(例 /name)とメッセージをテキストで表示します。行番号やJSON内のハイライトは行いません。構文エラーの場合はJSON(検証対象)またはSchemaのどちらが不正かを区別して表示します。Validation errors show paths (e.g. /name) and messages as text—no line highlights. Syntax errors indicate whether the instance or schema JSON is invalid.

機密データをサーバーに送りますか?Is data sent to a server?

送りません。検証はすべてブラウザ内で行われます。APIキーや個人情報を含むJSONもローカルで確認できます。No. Validation runs entirely in your browser, including JSON with API keys or personal data.

JSON整形・圧縮ツールやファイル構文診断との違いは?How is this different from the JSON Formatter or File Syntax Diagnostics?

JSON整形は見た目の整形・圧縮、ファイル構文診断は構文エラーの位置特定向けです。本ツールは「Schemaに合っているか」の検証向けです。構文確認→整形→Schema検証と併用すると効率的です。JSON Formatter prettifies/minifies; File Syntax Diagnostics finds syntax error locations. This tool checks schema compliance—use together in that order.

データはサーバーに送られますか?Is data sent to a server?

送られません。No.

ページを閉じれば、端末内のデータは自動的に消去されます。契約書や顧客資料など、慎重に扱うデータも安心してご利用ください。When you close the page, data on your device is cleared automatically. Safe for sensitive files such as contracts and client documents.

関連ツールRelated Tools