手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

java怎么将XML转成对象

时间:2024-10-13 14:11:07

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

java怎么将XML转成对象

2、将XML格式字串装换成Document对象Document document 屏顿幂垂= DocumentHelper.parseT髫潋啜缅ext(xmlString);转成document 后,来查看是否这个document里有我们要的节点,也就是XML里的节点

java怎么将XML转成对象

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

java怎么将XML转成对象

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

java怎么将XML转成对象

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

java怎么将XML转成对象

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

java怎么将XML转成对象
© 手抄报圈