JSON-zu-Java-Konverter

Füge ein JSON-Beispiel ein, zum Beispiel eine API-Antwort oder eine Konfigurationsdatei, und erhalte sofort einsatzbereite Java-Klassen mit verschachtelten Typen, Arrays und optionalen Feldern, die automatisch erkannt werden.

Aktualisiert am
TypeScript

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: JSON zu Java

  1. Füge ein JSON-Beispiel in das Eingabefeld ein. Java ist bereits ausgewählt.
  2. Lege den Namen des Root-Typs fest und passe Optionen wie optionale Felder und Datumserkennung an.
  3. Kopiere den generierten Java-Code in dein Projekt.

JSON-zu-Java-Klassen

Jedes JSON-Objekt wird zu einer Java-Klasse (oder einem Record) mit typisierten Feldern; verschachtelte Objekte werden zu eigenen Klassen und Arrays zu List<T>. Schlüssel, die keine gültigen Java-Bezeichner sind, werden mit Annotationen abgebildet, sodass die Klasse mit Jackson (@JsonProperty) und Gson (@SerializedName) funktioniert.

JSON einlesen

Mit Jackson: new ObjectMapper().readValue(json, Root.class). Über FAIL_ON_UNKNOWN_PROPERTIES legst du fest, ob zusätzliche Felder ignoriert werden sollen. Ganzzahlen, die 2³¹ überschreiten könnten, werden als long typisiert.

Privat by Design

Die Umwandlung läuft komplett in deinem Browser. API-Antworten mit Kunden- oder internen Daten werden niemals hochgeladen.

Auch gesucht als: json in java klassen, json zu java konvertieren, java klassen aus json, json java generator, json to java online.

Passende Tools zu: JSON zu Java

  • JSON zu Typen — Füge eine API-Antwort ein und erhalte gebrauchsfertige Modelle in 8 Sprachen: TypeScript, Python (dataclass, TypedDict oder Pydantic), Go, Java, C#, Kotlin, Swift und Rust.
  • JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
  • JSON-Validator — Füge JSON ein, um zu prüfen, ob es gültig ist.
  • JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.

Häufige Fragen

Wie werden verschachtelte JSON-Objekte in Java umgewandelt?
Jedes verschachtelte Objekt wird zu einer eigenen benannten Klasse, die nach seinem Schlüssel benannt ist, und von der übergeordneten Klasse referenziert. Arrays werden zu typisierten Listen des Elementtyps.
Was passiert mit Feldern, die in einigen Elementen fehlen oder null sind?
Wenn du ein Array aus Objekten einfügst, werden Felder, die in einigen Elementen fehlen oder null sind, als optional (nullable) markiert. So passt der generierte Code zu echten API-Antworten.
Wird mein JSON hochgeladen?
Nein. Die Umwandlung läuft komplett in deinem Browser, daher verlassen API-Antworten mit privaten Daten niemals dein Gerät.
Kann ich JSON zu Java als Web-App installieren und offline nutzen?
Ja. JSON zu Java ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools