JSON to Java
Generate Java model classes from a JSON object. Choose a Java record, a plain POJO with getters and setters, or a Lombok @Data class. Runs locally in your browser.
Frequently asked questions
What number type is used?
Numbers map to Double and integers/longs are also represented as Double for safety — adjust to Long/Integer as needed for your schema.
Can it handle nested objects?
Yes. Each nested object becomes its own class, and arrays become List<T>.