Validating CSV rows against a schema
This tool checks CSV data, not arbitrary JSON documents. Load a CSV and it suggests a schema in JSON form; edit the rules, then every row is checked and each problem is listed with its row number, column and value.
Worked example
Schema: {"required": ["email"], "properties": {"age": {"type": "number"}, "email": {"type": "email"}}}
A row with age "twenty" and an empty email produces two errors: "Expected number but got non-numeric value" for age and "Required field is missing or empty" for email.
Limits
- It supports a practical subset of rules (required fields and simple types such as number and email), not the full JSON Schema specification.
- To check that a JSON file is well-formed, use JSON Beautifier, which reports syntax errors.
