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

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

并且由于项目中涉及的XML体积庞大,手动创建POJO类非常耗时。

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


慕森王
浏览 178回答 2
2回答

绝地无双

要找到并运行上面提到的POJO Generator 插件,转到 Intellij > View > Apperance > Check Toolbar(确保已选中)然后在 Toolbar 中,您将看到两个蓝色和绿色按钮。蓝色的是 XML 模型生成器。生成的模型适用于 SimpleXML

RISEBY

有一个名为POJO Generator 的Android Studio(也称为 IntelliJ IDEA)插件。您还可以在此链接中找到该插件。安装后这个插件会出现在工具栏中(默认是不可见的)。要显示工具栏,请尝试查看->工具栏单击插件的图标并将 XML 粘贴到框中并选择一个目的地。它将基于带有注释(SimpleXML)的 XML 生成 Pojo 类。其余过程(改造客户端创建和 API 调用)保持不变。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java