logo
GeekFormat

JSON zu Java

Ähnliche Tools

Funktionen

  • Intelligente Typableitung: erkennt automatisch Feldnamen und Typen (Integer, Double, Boolean, List, Map) aus JSON-Strukturen
  • Annotation-Unterstützung: optionale Lombok- (@Data) und JPA/Hibernate-Annotationen (@Entity, @Column, @Table)
  • Verschachtelte Klassen: generiert rekursiv innere oder separate Klassen für komplexe JSON-Strukturen
  • Projektintegration: benutzerdefinierte Paketnamen und Root-Klassennamen, direkt einsatzbereit für Spring Boot
  • ZIP-Download: alle generierten Klassendateien auf einmal als Archiv herunterladen

Häufig gestellte Fragen

Unterstützen die generierten Java-Klassen Lombok?

Ja. Aktiviere die Lombok-Option und das Tool generiert automatisch @Data, @AllArgsConstructor, @NoArgsConstructor und weitere Annotationen – deutlich weniger Boilerplate-Code.

Wie werden tief verschachtelte JSON-Strukturen verarbeitet?

Das Tool analysiert JSON rekursiv und generiert für verschachtelte Objekte automatisch innere oder separate Klassen. Generische Typen wie List<T> und Map<K, V> werden korrekt behandelt.

Kann ich die Klassen direkt mit Spring Data JPA verwenden?

Ja. Aktiviere die JPA/Hibernate-Option und das Tool fügt @Column, @Table, @Id und weitere Annotationen hinzu. Die Feldtypen werden aus JSON-Datentypen abgeleitet – bereit für ORM-Mapping.

Kann ich alle generierten Klassen auf einmal herunterladen?

Ja. Du kannst einzelne Klassen kopieren oder alle generierten Klassendateien als ZIP-Archiv herunterladen – ideal für die Integration in bestehende Projekte.

Sind meine Daten beim Generieren sicher?

Absolut. Die gesamte Generierung läuft lokal in deinem Browser. Keine API-Daten oder Geschäftsmodelle werden an einen Server gesendet.