はい、完全に無料です。スキーマに対して無制限のドキュメントを検証できます。これは、API 開発、データ品質保証、および CI/CD パイプラインに不可欠です。
いいえ。すべての検証はブラウザー内でローカルに実行されます。データ、API スキーマ、および検証結果は、お使いのデバイス上で非公開のまま保持されます。
JSON Schema は、JSON ドキュメントに注釈を付け、検証するための語彙です。以下を定義します:(1) 必須フィールド — 存在しなければならないプロパティ。(2) 型 — 文字列、数値、整数、ブール値、配列、オブジェクト、null。(3) 制約 — 最小値/最大値、文字列パターン(正規表現)、文字列長、配列長、列挙値。(4) ネストされたスキーマ — オブジェクト内のオブジェクト、型付きアイテムの配列。(5) 条件 — 複雑な検証ルールのための if/then/else ロジック。スキーマの例:{"type": "object", "required": ["name", "email"], "properties": {"name": {"type": "string", "minLength": 1}, "email": {"type": "string", "format": "email"}, "age": {"type": "integer", "minimum": 0, "maximum": 150}}}。JSON Schema は、OpenAPI/Swagger による API ドキュメント、MongoDB によるコレクション検証、AWS CloudFormation と Terraform による Infrastructure as Code、およびほとんどの API ゲートウェイによるリクエスト検証に使用されています。$ref を使用して、再利用可能なコンポーネントから大規模なスキーマを構成します。