The gristle_validator should be able to validate not just csv data files, but also json and yaml files as well.