DevTools
Việt
☕
Java / Spring
🅰
Angular
🗄
Oracle DB
🐳
DevOps
⚡
General
☕ Java / Spring
🅰 Angular
🗄 Oracle DB
🐳 DevOps
⚡ General
Search
Ctrl K
100% local
Language
EN English
VI Tiếng Việt
Quick Paste
Paste
JSON Formatter
JSON
Base64
Base64
Hash Generator
Hash
SQL Formatter
SQL
JWT Decoder
JWT
Cron Generator
Cron
Stack Trace
Stack
Regex Tester
Regex
JSON → Java DTO
DTO
Docker Compose
Docker
JSON → Java DTO
Convert JSON to Java classes with optional Lombok and Jackson annotations.
Code generation settings
Java version
Java 8
Java 11
Java 17+
Java 21
Java 25
Output style
Standard class
Lombok
Java Record
Root class name
Package
Annotations
Jackson @JsonProperty
Jackson @JsonIgnoreProperties
Gson @SerializedName
Lombok @Data
Lombok @Builder
Lombok @NoArgsConstructor
Lombok @AllArgsConstructor
Jakarta Validation
Swagger @Schema
Date type
String
LocalDate
LocalDateTime
Instant
Number type
Infer automatically
Integer
Long
BigDecimal
Detect nullable fields
Generate enums when appropriate
File structure
Separate file for each class
Nested classes
Generate getters/setters
Generate equals/hashCode
Generate MapStruct mapper
Generate Java DTOs
Employee example
Clear
Next steps
Format the original JSON
Validate and inspect the input JSON structure
Analyze a deserialization Stack Trace
Use this when JSON-to-DTO parsing fails
Check the corresponding SQL schema
Compare the DTO structure with a database table