Skip to content

niquola/json-schema.clj

Repository files navigation

json-schema

Build Status

Clojars Project

Dependency Status

Implementation JSON schema in Clojure, which passes specs (https://github.com/json-schema/JSON-Schema-Test-Suite)

Usage

(require '[json-schema.core :as sch])

(sch/valid? schema instance) ;; return true or false
(sch/validate schema instance) ;; return {:errors [...] :warnings [...]}

Partial support for v5

  • constant
  • contains

See https://github.com/json-schema/json-schema/wiki/v5-Proposals

Road Map

  • errors formatting
  • add the ability to use custom keywords
  • performance tests
  • v5 support

License

Copyright © 2016 FIXME

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published