xstream 解析xml时只取想要的数据到bean
2016-01-13 14:28
148 查看
转载地址:
http://bbs.csdn.net/topics/390699090?page=1#post-400752313
解决方法:
重写Xstream类:
http://bbs.csdn.net/topics/390699090?page=1#post-400752313
解决方法:
重写Xstream类:
package com.steptowin.core.parser; import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.mapper.MapperWrapper; /** * @Desc: * @Author: zg * @Time: $date$ $time$ */ public class XStreamWrapper extends XStream { /* * (non-Javadoc) * * @see * com.thoughtworks.xstream.XStream#wrapMapper */ @Override protected MapperWrapper wrapMapper(MapperWrapper next) { return new MapperWrapper(next) { /* * (non-Javadoc) * * @see * com.thoughtworks.xstream.mapper.MapperWrapper#shouldSerializeMember */ @Override public boolean shouldSerializeMember(@SuppressWarnings("rawtypes") Class definedIn, String fieldName) { // 不能识别的节点,掠过。 if (definedIn == Object.class) { return false; } // 节点名称为fileName的掠过 // if (fieldName.equals("fileName")) { // return false; // } return super.shouldSerializeMember(definedIn, fieldName); } }; } }
相关文章推荐
- [bzoj1901]: Zju2112 Dynamic Rankings
- String.Format数字格式化输出 {0:N2} {0:D2} {0:C2
- 硬盘的读写原理
- sqlserver自定义聚集函数
- DEBUG: 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。
- Codeforces Educational Codeforces Round 5 D. Longest k-Good Segment 尺取法
- spring-注解
- java后台与硬件对接经验
- div弹出层的效果带关闭按钮
- Bootstrap中的网格系统
- 设计模式(十一):中介者模式
- BT下载会损害硬盘吗
- 在论坛中出现的比较难的sql问题:37(动态行转列 某一行数据转为列名)
- 你确定你真的懂用户画像?
- Better shadow maps
- Linux的SOCKET编程详解
- 部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
- js操作svg
- javaScript解析顺序
- sql(转自http://www.imooc.com/article/2325)