jsonschema

jsonschema library is an implementation of JSON Schema validation for TCL. Notice that this is a partial implementation of the JSON Schema specification , and it is not intended to be a complete implementation. The main goal of this package is to provide a simple way to validate JSON or YAML data against a schema. jsonschema aims to support draft-2020-12 version of the JSON Schema specification, but it can differ in some minor behaviour. The package is written in pure TCL and does not require any external dependencies (despite basic TCL libraries).

Source code is available at jsonschema GitHub