JSON Schema Validation: A Practical Developer Guide