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(类的对象);

  • 相关阅读:
    Ruby gem命令
    C语言中的static关键字
    Linux下clock计时函数学习
    open-falcon之dashboardportal说明.md
    open-falcon之graph
    open-falcon之query
    open-falcon之HBS
    open-falcon之judge
    open-falcon之transfer
    open-falcon之agent
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/12570255.html
Copyright © 2011-2022 走看看