JSON zu Java-Klasse
JSON-Beispiel einfügen und Java-Klassen erhalten: POJOs mit Gettern und Settern oder Records (Java 16+), Wrapper-Typen für null, Jackson optional.
So erzeugen Sie Java-Klassen aus JSON
- Fügen Sie links ein JSON-Beispiel ein oder öffnen Sie eine .json-Datei; der Code erscheint rechts.
- Wählen Sie class (Getter/Setter) oder record und schalten Sie Jackson ein, wenn Ihr Projekt es nutzt.
- Kopieren oder laden Sie die .java-Datei herunter – benannt nach der Wurzelklasse, wie Java es verlangt.
Häufige Fragen
Ein Record (ab Java 16) ist viel kürzer und nach dem Erzeugen unveränderlich, ideal für Daten aus einer API. Nehmen Sie class bei älterem Java oder wenn Werte Setter brauchen.
int, double und boolean können nicht null sein. Felder, die manchmal null sind oder fehlen, bekommen Integer, Double und Boolean. Sehr große Ganzzahlen (19-stellige IDs) bekommen long bzw. Long.
Java nutzt camelCase, aus first_name wird firstName. Mit Jackson wird @JsonProperty("first_name") ergänzt, damit Jackson das Original-JSON weiter liest. Ohne steht der Originalname am Zeilenende.
Eine Java-Datei enthält nur eine öffentliche Klasse, die anderen werden daher (static) darin verschachtelt – einmal einfügen, und es kompiliert.
Es ist völlig kostenlos und ohne Anmeldung nutzbar.
Ähnliche Tools
JSON zu TypeScriptTypeScript-Interfaces aus Beispiel-JSON erzeugenJSON zu Go-StructGo-Structs aus einem JSON-Beispiel erzeugenJSON zu Kotlin-Data-ClassKotlin-Data-Classes aus JSON erzeugenJSON escapen / unescapenText in gültigen JSON-String wandeln und zurückJSON-FormatiererJSON formatieren, minifizieren und prüfenJSON reparierenKaputtes JSON automatisch reparierenJSON vergleichenUnterschiede zwischen zwei JSON-Dokumenten findenJSON-ViewerJSON als Baum ansehen, Zweige auf- und zuklappenJSON sortierenFelder und Arrays eines JSON von A bis Z sortieren