Skip to content

chanced/grill

Repository files navigation

grill

Interrogate your data with JSON Schema or roll your own schema language.

Table of contents

High level features & attractions

  • Full support for JSON Schema Draft 2020-12, Draft 2019-09, Draft 07, and Draft 04
  • Rest easier with immutable schemas.
  • Modify or roll your own Dialect.
  • Hassle free source resolution with custom Resolver implementations.
  • Easily translate or customize validation error messages.
  • Dial in output noise with 4 levels of granularity per the current JSON Schema (2020-12) recommendation structures.
  • Confidently compare massive to minuscule numbers - they are all parsed as BigRationals.
  • Conserve bits with Values and BigRationals caches.

Compatibility

grill requires std and an async runtime to support Resolvers.

Installation

From your favorite terminal at your project's root:

▶ cargo add grill

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages