java怎么将XML转成对象
1、首先能获取到String类型的xml,这边就直接通过入参来得到。入参StringxmlString定义xml转换成对象的结果exctEntity 对象
2、将XML格式字串装换成Document对象Document document 屏顿幂垂= DocumentHelper.parseT髫潋啜缅ext(xmlString);转成document 后,来查看是否这个document里有我们要的节点,也就是XML里的节点
3、如果上一步我们查找到了这个XML里有T蚪嬷吃败ODAY 今天这个节点,那么我们循环获取这个节点另外获取TODAY节点,直接这样就可以Element object = (呶蓟鹭毵Element) iterator.next();我们就拿到 TODAY 这个元素,他的类型此时是 element.
4、拿到TODAY节点,那么我们需要知道这个标签里面有什么属性,好对应到我们对象里的属性怎么得到Class对象下的所有属性,如图所示,拿到的属性,此时的类型是Field这时,我们定义 对象model ,就是来收集最终结果的对象数据。
5、拿到的Field的对象是Object的,为了对应到最终的对象里的属性,保持一致。则需要将Object转成目标类型,也就是我们定义的对象类型。
6、最后,我们得到对应属性的节点,设置对象的属性值,return todayEntity;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:65
阅读量:61
阅读量:70
阅读量:37
阅读量:44