Building a JSON validator with Sylver