Конвертор от XML в Java – генерирай POJO
Конверторът от XML в Java извежда Java POJO класове от примерен XML документ. Той разпознава стойности като int, long, double, boolean, String или LocalDate, представя повтарящите се елементи като List<T> и създава вложени класове. Изберете гетъри и сетъри, Lombok @Data или Java записи, с опционални JAXB или Jackson XML анотации, след което копирайте генерирания Java код във вашия проект.
Конверторът от XML в Java извежда Java POJO класове от примерен XML документ. Поставете XML, за да генерирате Java код, който отразява структурата и стойностите във вашия пример, след което копирайте резултата за използване в собствения си код. Инструментът предлага няколко начина за представяне на генерираните класове, включително гетъри и сетъри, Lombok @Data и Java записи.
По време на конвертирането стойностите могат да бъдат изведени като int, long, double, boolean, String или LocalDate. Повтарящите се XML елементи са представени като List<T>, а вложените елементи са представени с вложени класове. Можете също да изберете опционални JAXB или Jackson XML анотации. Прегледайте генерираните типове и структура спрямо вашия пример, преди да използвате кода.
XML представя структурирани данни с елементи и може да включва вложени елементи и повтарящи се елементи. Java POJO класовете предоставят класово представяне на тези данни, което може да е полезно при работа с XML в Java кодова база или при обясняване на XML структура на други разработчици. Генерирането на класове от пример ви дава практична начална точка, без ръчно да пишете всяко поле и вложен клас.
Инструментът работи изцяло във вашия браузър: вашият XML се обработва на вашето устройство и не се качва, съхранява или изпраща към сървър. Работи офлайн, след като страницата се е заредила, и инструментът е безплатен. Разработчици и DevOps инженери могат да го използват, за да изследват XML структури, да подготвят Java код за преглед или да създадат начална точка за собствената си работа.
Стъпка 1: Поставете примерния си XML в полето за въвеждане. Включете елементите и стойностите, които искате генерираните Java класове да представят.
Стъпка 2: Настройте наличните опции за Java изхода. Изберете гетъри и сетъри, Lombok @Data или Java записи и изберете опционални JAXB или Jackson XML анотации, ако е нужно.
Стъпка 3: Прегледайте генерираните Java POJO класове. Проверете изведените типове, вложените класове и полетата List<T> за повтарящи се XML елементи.
Стъпка 4: Копирайте Java резултата във вашия код или документация. Можете да използвате генерираните класове като начална точка за вашия проект.
Случай на употреба: Прехвърлете XML данни в система, която работи с Java класове. Генерирайте Java POJO от представителен XML пример, за да дадете на данните Java структура.
Случай на употреба: Проверете дали дадена Java стойност изглежда съгласувана с XML оригинал. Използвайте изведените типове като бърза справка, докато преглеждате примера.
Случай на употреба: Подгответе XML откъси за документация, тикет или съобщение при комит. Генерирайте Java представяне, което помага да се обясни XML структурата на други разработчици.
Случай на употреба: Проверете конвертирането, преди да добавите резултата в код. Прегледайте изведените типове и структурата на класовете, преди да копирате изхода.
Случай на употреба: Моделирайте XML с повтарящи се елементи в Java. Конверторът представя повтарящите се елементи като List<T>, което прави полетата-колекции видими в генерираните класове.
Случай на употреба: Създайте Java начална точка за XML, който съдържа вложени елементи. Генерираните вложени класове могат да направят структурата на примера по-лесна за работа в Java.