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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java - 将xml转换为JAVA Pojo类,包括java注释(Simplexml)相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

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

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

enter image description here

希望这个对你有帮助。

以上是关于Java - 将xml转换为JAVA Pojo类,包括java注释(Simplexml)的主要内容,如果未能解决你的问题,请参考以下文章

使用 Java 将 xml 转换为 json

将 Java pojo 转换为 json 字符串

是否有将 Java POJO 转换为 JSON 和 XML 的库? [关闭]

将 simplejdbccall 结果集转换为 java 对象

以有效的方式将 XML 解析为 JAVA POJO

使用 Java 将 JSON 转换为 POJO 并赋值