Bezpłatny Generator Klas Java z XML Online
Generuj klasy Java i POJO z XML natychmiast w przeglądarce.
Wejście XML
Wyjście Java
Czym jest konwersja XML do Java?
Java oferuje kilka sposobów pracy z XML: JAXB, XmlMapper Jacksona lub API DOM. To narzędzie generuje POJO Java ze struktury XML. Specyfikacja W3C XML definiuje format wejściowy.
Konwersja odbywa się w przeglądarce. Możesz ustawić nazwę klasy, pakiet i uwzględnić gettery/settery. Nic nie jest wysyłane na serwer. Zgodne ze Spring i Androidem.
Jak używać tego narzędzia
Wklej lub wczytaj XML
Wklej XML do lewego edytora lub wczytaj plik. Użyj panelu dla Nazwy klasy, Pakietu i Getter/Setter.
Przejrzyj wyjście Java
Prawy panel pokazuje wygenerowane klasy Java. Dodaj adnotacje JAXB (@XmlRootElement, @XmlElement) lub użyj XmlMapper Jacksona.
Kopiuj lub pobierz
Użyj Kopiuj lub Pobierz. Do konwersji JSON do Java użyj JSON do Java. Do formatowania XML użyj Formatera XML. Do walidacji użyj Walidatora XML.
Przykłady konwersji XML do Java
Oto przykład generowania klas Java z XML.
Przykład: Rekord abonenta
Wejście XML:
Wygenerowane wyjście Java:
Kiedy konwersja XML do Java jest przydatna
Dodaj adnotacje JAXB (@XmlRootElement, @XmlElement) lub użyj XmlMapper Jacksona. Dla Spring lub Androida te POJO integrują się z istniejącą konfiguracją XML.
Często zadawane pytania
JAXB vs Jackson dla XML?
JAXB jest wbudowany w Javę (patrz Oracle JAXB). Jackson ma XmlMapper. Oba działają z wygenerowanymi POJO.
Czy moje dane są prywatne?
Tak. Generowanie klas odbywa się całkowicie w przeglądarce. Żaden XML ani kod nie jest wysyłany do serwera.
Powiązane narzędzia
Dla JAXB: Oracle JAXB. Jackson XML: Jackson Dataformat XML. Dla XML: specyfikacja W3C XML. Dla Spring: Spring Framework.