java怎么将XML转成对象
1、首先能获取到String类型的xml,这边就直接通过入参来得到。
入参String xmlString
定义xml转换成对象的结果 exctEntity 对象

2、将XML格式字串装换成Document对象
Document document = DocumentHelper.parseText(xmlString);
转成document 后,来查看是否这个document里有我们要的节点,也就是XML里的节点

3、如果上一步我们查找到了这个XML里有TODAY 今天这个节点,那么我们循环获取这个节点
另外获取TODAY节点,直接这样就可以
Element object = (Element) iterator.next();
我们就拿到 TODAY 这个元素,他的类型此时是 element.

4、拿到TODAY节点,那么我们需要知道这个标签里面有什么属性,好对应到我们对象里的属性
怎么得到Class对象下的所有属性,如图所示,
拿到的属性,此时的类型是Field
这时,我们定义 对象 model ,就是来收集最终结果的对象数据。

5、拿到的Field的对象是Object的,为了对应到最终的对象里的属性,保持一致。则需要将Object转成目标类型,也就是我们定义的对象类型。

6、最后,我们得到对应属性的节点,设置对象的属性值,
return todayEntity;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:110
阅读量:73
阅读量:142
阅读量:180
阅读量:32