package jsonschema

  1. Overview
  2. Docs
JSON Schema validator for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

jsonschema-0.1.0.tbz
sha256=21a3ff475202fe598f639c4dc5b03355f169d9d77b4f17ecd5a1aca9b475b93e
sha512=ce90853ca15dfe5e52289f4fb5ce92275dcde931114312f77fd6e817c0727708ebb006546a6b5ce05332a9c1a49c07d7c6a8131e54a02085cc999a6d823a06e8

doc/CHANGELOG.html

Changelog

0.1.0 (2025-06-26)

Features

  • Initial release with support for JSON Schema drafts 4, 6, 7, 2019-09, and 2020-12
  • Complete type validation system (null, boolean, number, integer, string, array, object)
  • Schema composition with allOf, anyOf, oneOf, not, and if/then/else
  • Full object validation including properties, patternProperties, and additionalProperties
  • Array validation with items, contains, and uniqueItems support
  • JSON Reference resolution with $ref, $id, and $anchor support
  • Format validation for common formats (email, date, time, ipv4, ipv6, uri, uuid, etc.)
  • JSON Pointer implementation (RFC 6901)
  • Content validation with base64 encoding and JSON media type support
OCaml

Innovation. Community. Security.