Argo: Go forth and validate your JSON
Argo is a JSON Schema validator for Racket. It aims to adhere to draft 06 of the JSON Schema specification.
The main function is
adheres-to-schema?. It takes two arguments, both supposed to be jsexpr? values. The first is the data to validate; the second is the schema. Returns
#f if the data adheres to the given schema.
Argo adheres to version 6 of JSON Schema. This version is fairly new (released 2017-04-15); a lot of the JSON Schemas out there on the internet are version 4.
To support continued development, you're welcome to make a donation.