jsonschema-1cLink
1C:Enterprise has no built-in way to validate JSON against a JSON Schema. This component adds one, as a Native API external component written in Rust on top of the jsonschema crate.
- Supports JSON Schema drafts 4, 6, 7, 2019-09 and 2020-12.
- Keeps a registry of named schemas, so a main schema can resolve
$refagainst the others. - Optional custom formats, format checking, and explicit error retrieval.
- Every property and method is exposed under both a Russian and an English name, following 1C conventions.
Started in 2024 and still maintained. MIT licensed, and distributed through Infostart alongside GitHub.