Java - 将xml转换为JAVA Pojo类,包括java注释(Simplexml)

问题描述 投票:1回答:1

我正在开发一个使用XML作为API请求和响应主体的应用程序。要使用改造来获取和解析它,我已经使用SimpleXml作为改造的转换器。但是为了为相应的XML创建pojo类,我找不到任何类似于jsonchema2pojo的在线方法。

由于项目中涉及的XML规模很大,因此手动创建POJO类非常耗时。

我将此问题作为常见问题解答发布,因为我自己找到一个简单的解决方案来解决这个问题。

java android xml-parsing retrofit2 simple-framework
1个回答
1
投票

Android Studio(也称为IntelliJ IDEA)有一个名为POJO Generator的插件。你也可以在this link找到这个插件。

安装后,此插件将位于工具栏中(默认情况下不可见)。要显示工具栏,请尝试查看 - >工具栏

单击插件的图标并将XML粘贴到框中并选择目标。它将基于带注释的XML(SimpleXML)生成Pojo类。其余的过程(改造客户端创建和API调用)保持不变。

enter image description here

希望这个对你有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.