JSON Schema
Noun · Development
Definitions
A vocabulary for describing the structure, types, required fields, and constraints of JSON documents. It is used to validate payloads, generate forms or code, and document contracts for APIs and configuration files.
In plain English: It is a formal set of rules that says what a valid JSON document should look like.
Example: "Validate the webhook payload against the JSON Schema before it ever reaches the business logic."