This is a Java implementation of the JSON Schema Core Draft v4, v6, v7, v2019-09 and v2020-12(partial) specification for JSON schema validation. In addition, it also works for OpenAPI 3.0 request/response validation with some configuration flags. For users who want to collect information from a JSON node based on the schema, the walkers can help. The default JSON parser is the Jackson which is the most popular one. As it is a key component in our light-4j microservices framework to validate request/response against OpenAPI specification for light-rest-4j and RPC schema for light-hybrid-4j at runtime, performance is the most important aspect in the design.

Features

  • It is the fastest Java JSON Schema Validator
  • You can run the performance tests for three libraries
  • It uses Jackson that is the most popular JSON parser in Java
  • The library works with JSON and YAML on both schema definitions and input data
  • The OpenAPI 3.0 specification is using JSON schema to validate the request/response, but there are some differences
  • The library supports Java 8 and up

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

Apache License V2.0

Follow JSON Schema Validator

JSON Schema Validator Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JSON Schema Validator!

Additional Project Details

Programming Language

Java

Related Categories

Java JSON Software

Registered

2023-10-20