JSON to Java Classes

Generate Java POJOs with Jackson and Lombok annotations. Supports nested objects, arrays, and configurable primitive/wrapper types.

config.json

Generation Options

input.json
User.java

Frequently asked questions

Paste your JSON into the editor. Configure package name, class name, Jackson/Lombok annotations, and wrapper types. Java code generates instantly with proper annotations.

No. All Java POJO generation happens 100% client-side in your browser. Your data never leaves your machine.

Jackson: @JsonProperty for field mapping. Lombok: @Data, @Builder, @NoArgsConstructor, @AllArgsConstructor. Choose Jackson-only or both.

Yes. Disable 'Use Primitive Wrappers' to use primitive types (int, boolean) instead of Integer, Boolean for non-nullable fields.

Ready to build?

Create your first mock JSON endpoint or try more tools — signup takes seconds.