zoukankan      html  css  js  c++  java
  • Java 对象转XML xStream 别名的使用 附下载方式

    下载方式

    Maven方式

    pom.xml中

    <dependency>
        <groupId>xstream</groupId>
        <artifactId>xstream</artifactId>
        <version>1.2.2</version>
    </dependency>

    Jar包

    百度云盘
    链接:https://pan.baidu.com/s/1UY3VldRz-3tgXtZXFwKvnQ 
    提取码:ki9z

    对象转XML

    别名的使用

    XStream.alias

    用途:将序列化中的类全量名称用别名替换

    用法:new XStream().alias(别名,类的对象)

    不使用别名

    使用别名

    XStream.aliasField

    用途:使用别名替代属性名

    用法:new XStream().aliasField(别名,类的对象,属性名)

    不使用属性别名

     使用属性别名

    其他问题

      XStream下没有processAnnotations方法,是因为jar包版本的问题,请使用高版本jar包,当然也可以到我百度云盘下载

    链接:https://pan.baidu.com/s/1pybv0POg4K7hDILDKuPPtg 
    提取码:qtk8

    上面提供jar包,实例化XStream,变为了

    XStream xStream = new XStream(new DomDriver("UTF-8", new NoNameCoder()));

    注解方式使用别名

    //指定所有class均解析annotations
    xstream.autodetectAnnotations(true);
    //指定指定class解析annotations
    xstream.processAnnotations(类的对象);

  • 相关阅读:
    周六,晴转雨
    时间概念
    2014-7-24-早
    2014-7-22
    [SPM_LAB]持续集成实验
    [软件测试_LAB2]使用Selenium进行自动化测试
    [软件测试_hw3]路径覆盖测试
    [软件测试_LAB1]安装junit和hamcrest及其使用
    [软件测试_hw2]Failure&Error
    [SPM_hw1]记一次项目经历
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/12570255.html
Copyright © 2011-2022 走看看