Skip to content

About

A language agnostic test suite for the JSON Schema specifications

Topics

Resources

Code of conduct

Contributing

Stars

756 stars

Watchers

40 watching

Forks

Latest commit

 

History

1,755 Commits

Folders and files

Repository files navigation

JSON Schema Test Suite

Contributor Covenant Project Status: Active – The project has reached a stable, usable state and is being actively developed. Financial Contributors on Open Collective

DOI

This repository contains a set of JSON objects that implementers of JSON Schema libraries can use to test their implementations.

It is meant to be language agnostic and should require only a JSON parser. The conversion of the JSON objects into tests within a specific language and test framework of choice is left to be done by the implementation author.

The recommended workflow of this test suite is to clone the main branch of this repository as a git submodule or git subtree. The main branch is always stable.

Test Suites

This repository contains multiple test suites, each focusing on a different aspect of JSON Schema implementations:

  • Validation - Tests for JSON Schema validation behavior. This is the primary test suite covering all released versions of the JSON Schema specification.
  • Annotations - Tests for annotation collection behavior across JSON Schema implementations.

Contributing

If you see something missing or incorrect, a pull request is most welcome!

This repository is maintained by the JSON Schema organization, and is governed by the JSON Schema steering committee.

About

A language agnostic test suite for the JSON Schema specifications

Topics

Resources

Code of conduct

Contributing

Stars

756 stars

Watchers

40 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages