栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java unmarshaller 系列1

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java unmarshaller 系列1

Bean没有注解

public class Config {
    private long dashboardTvId ; 
    private int freshTime ;
    private long monitorGroupId ;
    private int timeOfPareto ;
    private int numOfPointer ;
    private String name ; 
    private String title ; 
    private String theme ;
    public long getDashboardTvId() {
        return dashboardTvId;
    }
    public void setDashboardTvId(long dashboardTvId) {
        this.dashboardTvId = dashboardTvId;
    }
    public int getFreshTime() {
        return freshTime;
    }
    public void setFreshTime(int freshTime) {
        this.freshTime = freshTime;
    }
    public long getMonitorGroupId() {
        return monitorGroupId;
    }
    public void setMonitorGroupId(long l) {
        this.monitorGroupId = l;
    }
    public int getTimeOfPareto() {
        return timeOfPareto;
    }
    public void setTimeOfPareto(int timeOfPareto) {
        this.timeOfPareto = timeOfPareto;
    }
    public int getNumOfPointer() {
        return numOfPointer;
    }
    public void setNumOfPointer(int numOfPointer) {
        this.numOfPointer = numOfPointer;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getTheme() {
        return theme;
    }
    public void setTheme(String theme) {
        this.theme = theme;
    }
    @Override
    public String toString() {
        return "Config [dashboardTvId=" + dashboardTvId + ", freshTime=" + freshTime + ", monitorGroupId="
                + monitorGroupId + ", timeOfPareto=" + timeOfPareto + ", numOfPointer=" + numOfPointer + ", name="
                + name + ", title=" + title + ", theme=" + theme + "]";
    }
}

import java.io.StringReader;

import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.Unmarshaller;
import javax.xml.transform.stream.StreamSource;

public class oneObject {

    public static void main(String[] args) {

        StringReader strdata = new StringReader("  n"
                + "     110111nametitleblackn"
                + "  
");
        try {
            StreamSource streamSource = new StreamSource(strdata);
            JAXBContext jc = JAXBContext.newInstance(Config.class);
            Unmarshaller unmarshaller = jc.createUnmarshaller();
            JAXBElement jaxbElement = unmarshaller.unmarshal(streamSource, Config.class);
            Config conf1 = jaxbElement.getValue();
            System.out.println(conf1.toString()); 
        } catch (Exception e) {
            System.out.println(e.toString());
        }
    }

}
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353833.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号