将 XML 转换为 Java 对象的最佳做法是什么?

2022-09-04 06:18:07

我需要将XML数据转换为Java对象。将此 XML 数据转换为对象的最佳做法是什么?

想法是通过Web服务获取数据(它不使用WSDL,只是HTTP GET查询,所以我不能使用任何框架),答案是XML。处理这种情况的最佳做法是什么?


答案 1

JAXB是用于执行此操作的标准API:http://java.sun.com/developer/technicalArticles/WebServices/jaxb/


答案 2

看看XStream。它可能不是最快的,但它是Java中最用户友好和最直接的转换器之一,特别是如果你的模型不复杂。