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
Categories
JSONLicense
Apache License V2.0Follow JSON Schema Validator
Other Useful Business Software
Secure Computing Platform
Building effective anti-phishing, anti-malware and ransomware defenses has never been easier. Kasm’s isolation technology insulates users by creating a "chasm" between the user's personal computer and web-borne threats.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of JSON Schema Validator!