JSON validation with schemas, and schema tools