jaxb 解析多列数据的xml 映射成list

本文介绍如何使用JAXB库将多列数据的XML解析为List。通过`Rfics`和`RfiscDo`类的定义,展示了如何映射XML元素和属性,并使用`GetMapUtil`类的静态方法`getMap()`将XML内容转换为Map,便于数据操作。
摘要由CSDN通过智能技术生成
<Rfics 类>  
  
package com.*.getMap;  
  
import javax.xml.bind.annotation.*;  
import java.util.ArrayList;  
import java.util.List;  
  
//添加注解@XmlAccessorType(XmlAccessType.FIELD)可以把@xmlElement 的注解写在类的属性上。
//如果xml属性与映射对象的属性不一致也需添加此注解。把映射对象中注解name的值改成xml中我们需要对应的属性名称。  
  
@SuppressWarnings("all")  
@XmlAccessorType(XmlAccessType.FIELD)  
@XmlRootElement(name = "rfics")  
public class Rfics<T> {   
  
    @XmlAnyElement(lax = true)   
    private List<T> items;   
  
    public Rfics() {  
         items = new ArrayList<T>();  
    }   
  
    public List<T> getItems() {  
        return items;   
    }  
      
    public void setItems(List<T> items) {  
        this.items = items;   
    }  
  
} 

<RfiscDo 类>
package com.*.getMap;

import javax.xml.bind.annotation.*;

@SuppressWarnings("all
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值