EDIT: as pointed out by commenters, module is being deprecated, not maintained. So, Caveat Emptor etc
One such tool is Jackson JSON Schema module:
https://github.com/FasterXML/jackson-module-jsonSchema
which uses Jackson databind’s POJO introspection to traverse POJO properties, taking into account Jackson annotations, and produces a JSON Schema object, which may then be serialized as JSON or used for other purposes.
Related Contents:
- Representing null in JSON
- Convert a Map to a POJO
- Tool to generate JSON schema from JSON data [closed]
- Specify a value can be a string or null with JSON Schema
- Json Schema file extension
- JSON parse error: Can not construct instance of java.time.LocalDate: no String-argument constructor/factory method to deserialize from String value
- Only allow properties that are declared in JSON schema
- How do I require one field or another or (one of two others) but not all of them?
- how to create insert new nodes in JsonNode?
- How to define a JSON schema that requires at least one of many properties
- Validating JSON against Swagger API schema
- JSON Schema definition for array of objects
- JSON Schema with unknown property names
- Jackson JSON Marshall ignore getter
- Set Jackson Timezone for Date deserialization
- Jackson ObjectMapper with UTF-8 encoding?
- downloading jackson.codehaus.org jar
- Why jackson is serializing transient member also?
- Json Schema example for oneOf objects
- How can I add Boon or Jackson JSON parsers to Android project with Gradle?
- Json Schema validation: do not allow fields other than those declared in schema [duplicate]
- What is the difference between “required” vs “optional” in JSON Schema
- When using Spring MVC for REST, how do you enable Jackson to pretty-print rendered JSON?
- Dart: convert Map to JSON with all elements quoted
- How would you design JSON Schema for an arbitrary key?
- JSON Invalid UTF-8 middle byte
- How to extend a schema in JSON schema?
- JSON Schema – specify field is required based on value of another field
- JSON schema – valid if object does *not* contain a particular property
- What is the Jackson 2 equivalent of JSONObject?
- How do I get ASP.NET Web API to return JSON instead of XML using Chrome?
- Explanation of JSONB introduced by PostgreSQL
- Serializing with Jackson (JSON) – getting “No serializer found”?
- Removing fields from struct or hiding them in JSON Response
- Jackson: how to prevent field serialization [duplicate]
- How do I make a JSON object with multiple arrays?
- Sending nested JSON object using HTTPie
- Parse JSON from JQuery.ajax success data
- How to return a complex JSON response with Node.js?
- Generate C# classes from JSON Schema [closed]
- Check if field exists in json type column PostgreSQL
- jq select value from array
- how to convert json string to json object in dart flutter?
- JSON unmarshaling with long numbers gives floating point number
- How to load a JSON file and convert it to an object of a specific type?
- Why Thrift, Why not HTTP RPC(JSON+gzip)
- How to open Visual Studio Code’s ‘settings.json’ file?
- AngularJS $http-post – convert binary to excel file and download
- Faster XML Jackson: Remove double quotes
- How to describe JSON data in a spec?