java注解方式解析xml格式
2024-08-26 21:59:03
注解类和字段方式:
@XStreamAlias("message") 别名注解
注解集合:
@XStreamImplicit(itemFieldName="part")
比如说要注解下面这个xml:
<conditions>
<condition queryType="33106">
<item>
<name>corpName</name>
<value></value>
</item>
<item>
<name>orgCode</name>
<value></value>
</item>
<item>
<name>registerNo</name>
<value></value>
</item>
<item>
<name>queryReasonID</name>
<value>101</value>
</item>
<item>
<name>subreportIDs</name>
<value>21301</value>
</item>
<item>
<name>refID</name>
<value></value>
</item>
</condition>
</conditions>
首先贴最外面的类和字段的处理:
@Data
@XStreamAlias("conditions")
public class Req { @XStreamAlias("condition")
private Condition condition;
}
然后贴list处理:
@Data
public class Condition { @XStreamImplicit(itemFieldName="item")
private List<Item> items; }
最后是list的处理:
@Data
public class Item { @XStreamAlias("name")
private String name; @XStreamAlias("value")
private String value; }
参考网站:http://www.cnblogs.com/XL-Liang/archive/2013/03/22/2974987.html
最新文章
- .Net Enum
- Vim命令大全
- IQ推理:P先生和Q先生
- 模拟Linux的shell
- Android 中Service生命周期
- 项目发布: error CS0103: 当前上下文中不存在名称&ldquo;*****&rdquo;
- [百度空间] [note] pointer to member is a POD type
- POJ 1631 Bridging signals(LIS O(nlogn)算法)
- C#总结项目《影院售票系统》编写总结三
- 如何开发由Create-React-App 引导的应用(三)
- Poj1799
- Apollo 10 — adminService 全量发布
- Eclipse使当前项目依赖另一个项目
- Jenkins之前置替换脚本内容
- Oracle GoldenGate常用配置端口
- xml文件中的${}
- java 泛型: 通配符? 和 指定类型 T
- 用OpenGL进行曲线、曲面的绘制
- iOS开发-NSDictionary
- Java工程师之Spring Framework深度剖析专栏
热门文章
- 插入排序的C、C++实现
- [转帖] Windows 与linux的栈大小问题
- Android Tab类型主界面 Fragment+TabPageIndicator+ViewPager
- 洛谷P4301 [CQOI2013]新Nim游戏
- Java 8新特性之lambda(八恶人-2)
- 【转】crc16几种标准校验算法及c语言代码
- Problem A: 种树 解题报告
- Libre 6007 「网络流 24 题」方格取数 / Luogu 2774 方格取数问题 (网络流,最大流)
- $.AJAX参数提交及后台获取方式
- maven pom 中的 build——resources 标签 mybatis加载mapper类及.xml文件