JSON Schema is a vocabulary for describing and validating JSON data structures, including object shapes, required properties, types, constraints, and machine-readable API or configuration contracts.
Additional Resources: