Java - Преобразование XML в классы JAVA Pojo, включая аннотации Java (Simplexml) - PullRequest
0 голосов
/ 13 сентября 2018

Я разрабатываю приложение, которое использует XML в качестве тела запроса и ответа API. Чтобы получить и проанализировать это с помощью модернизации, я использовал SimpleXml в качестве конвертера для модернизации. Но для того, чтобы создать классы pojo для соответствующего XML, я не смог найти никаких онлайн-методов, похожих на jsonchema2pojo.

И поскольку XML-файл, участвующий в проекте, огромен по размеру, создание классов POJO вручную занимает очень много времени.

Я отправляю этот вопрос в виде часто задаваемых вопросов, поскольку у меня возникли проблемы с поиском простого решения сделать это самостоятельно.

1 Ответ

0 голосов
/ 13 сентября 2018

Существует плагин для Android Studio (также IntelliJ IDEA) под названием POJO Generator .Вы также можете найти плагин на по этой ссылке .

. После установки этот плагин будет находиться на панели инструментов (по умолчанию невидим).Чтобы показать панель инструментов, попробуйте Вид-> Панель инструментов

Нажмите на значок плагина, вставьте XML в поле и выберите пункт назначения.Он будет генерировать классы Pojo на основе XML с аннотациями (SimpleXML).Остальная часть процесса (создание клиента для модификации и вызов API) остается прежней.

enter image description here

Надеюсь, вы найдете это полезным.

...