Java-将xml转换为包含Java注释的Java Pojo类(Simplexml)
我正在开发一个使用XML作为API请求和响应主体的应用程序。为了使用改型获取和解析这个,我使用SimpleXml作为改型的转换器。但是为了为相应的XML创建pojo类,我找不到任何类似于jsonchema2pojo的在线方法 由于项目中涉及的XML规模巨大,手动创建POJO类非常耗时Java-将xml转换为包含Java注释的Java Pojo类(Simplexml),java,android,xml-parsing,retrofit2,simple-framework,Java,Android,Xml Parsing,Retrofit2,Simple Framework,我正在开发一个使用XML作为API请求和响应主体的应用程序。为了使用改型获取和解析这个,我使用SimpleXml作为改型的转换器。但是为了为相应的XML创建pojo类,我找不到任何类似于jsonchema2pojo的在线方法 由于项目中涉及的XML规模巨大,手动创建POJO类非常耗时 我把这个问题作为一个常见问题发布,因为我自己找不到一个简单的解决方案来解决这个问题。有一个Android Studio插件(也称IntelliJ IDEA),名为POJO Generator。您也可以在找到插件 安
我把这个问题作为一个常见问题发布,因为我自己找不到一个简单的解决方案来解决这个问题。有一个Android Studio插件(也称IntelliJ IDEA),名为POJO Generator。您也可以在找到插件 安装后,此插件将位于工具栏中(默认情况下不可见)。要显示工具栏,请尝试查看工具栏 单击插件的图标并将XML粘贴到框中,然后选择一个目标。它将基于带注释的XML(SimpleXML)生成Pojo类。流程的其余部分(改进客户端创建和API调用)保持不变
我希望这对您有用。要查找并运行上述内容 转到Intellij>视图>外观>检查工具栏(确保选中此选项) 然后在工具栏中,您将看到两个蓝色和绿色按钮。 蓝色的是XML模型生成器。生成的模型使用SimpleXML
不幸的是,该插件在Android Studio 3.3.2上崩溃