使用Jackson
观察XML文档的结构:
我们发现,它完全可以对应到一个定义好的JavaBean中:
幸运的是,一个名叫Jackson的开源的第三方库可以轻松做到XML到JavaBean的转换。我们要使用Jackson,先添加两个Maven的依赖:
然后,定义好JavaBean,就可以用下面几行代码解析:
如果要解析的数据格式不是Jackson内置的标准格式,那么需要编写一点额外的扩展来告诉Jackson如何自定义解析。这里我们不做深入讨论,可以参考Jackson的。
下载练习:使用Jackson解析XML (推荐使用快速下载)