使用Jackson

    观察XML文档的结构:

    我们发现,它完全可以对应到一个定义好的JavaBean中:

    幸运的是,一个名叫Jackson的开源的第三方库可以轻松做到XML到JavaBean的转换。我们要使用Jackson,先添加两个Maven的依赖:

    然后,定义好JavaBean,就可以用下面几行代码解析:

    如果要解析的数据格式不是Jackson内置的标准格式,那么需要编写一点额外的扩展来告诉Jackson如何自定义解析。这里我们不做深入讨论,可以参考Jackson的。

    下载练习:使用Jackson解析XML (推荐使用快速下载)

    使用Jackson - 图1