Java JSON Schema Generator – creating a JSON Schema (Draft 6, Draft 7 or Draft 2019-09) from your Java classes

Compile Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
Reflection Apache 2.0
com.fasterxml » classmate
Library for introspecting types with full generic information
1.5.01.7.3
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core2 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.10.03.2.1
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind10 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.10.03.2.1
Logging Apache 2.0
org.apache.logging.log4j » log4j-api(optional)
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.11.22.26.1
Logging Apache 2.0
org.apache.logging.log4j » log4j-core(optional)7 vulnerabilities
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.11.22.26.1
Logging Bridge Apache 2.0
org.apache.logging.log4j » log4j-slf4j-impl(optional)
The Apache Log4j SLF4J 2.0 API binding to Log4j 2 Core
2.11.22.26.1
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
1.7.262.0.18

Test Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.126.1.2
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
2.27.05.23.0
Testing Apache 2.0
org.skyscreamer » jsonassert
Library for writing tests that checks JSON documents (useful for testing responses from REST services).
1.5.01.5.3
Apache 2.0
pl.pragmatists » JUnitParams
Better parameterised tests for JUnit
1.1.1