J↓JSON → Java POJO
Lädt...
Das manuelle Schreiben von Java-Klassen für API-Antworten ist mühsam. Dieses Tool generiert POJOs automatisch, inklusive Lombok-Support und Jackson-Bindings.
Anleitung
- 1JSON einfügen
Fügen Sie das JSON links ein. Verschachtelte Strukturen werden automatisch erkannt.
- 2Optionen konfigurieren
Legen Sie Klassenname, Package, Lombok-Stil (@Data, @Builder etc.) und @JsonProperty-Modus fest.
- 3Ergebnis kopieren
Kopieren Sie den generierten Code direkt in Ihre IDE.
Tipps
- 💡Verschachtelte Objekte werden als statische innere Klassen generiert.
- 💡@JsonProperty wird bei Abweichungen (snake_case zu camelCase) automatisch hinzugefügt.
- 💡Lombok @Data bündelt Getter, Setter, equals, hashCode und toString.
- 💡Ideal zum schnellen Erstellen von ResponseDTOs aus echten API-Antworten.
Häufige Fragen
- Q. Mit welchen Bibliotheken funktionieren die generierten Java-Klassen?
- A. Enthält Annotationen für Jackson (@JsonProperty) und Gson (@SerializedName). Spring Boot verwendet standardmäßig Jackson.
- Q. Wie werden verschachtelte JSON-Objekte behandelt?
- A. Verschachtelte Objekte werden in innere Klassen oder separate Klassendateien umgewandelt. Arrays werden in List<T> umgewandelt.
- Q. Was passiert mit null-Werten im JSON?
- A. Felder mit null-Werten werden als Object oder mit @Nullable typisiert. Es wird empfohlen, die Typen manuell basierend auf dem tatsächlichen Schema zu überprüfen.