public static void main(String[] args) {

//java bean 转 xml

Dept d = new Dept();

List staffs = new ArrayList<>();

Staff s1 = new Staff("wuyun", 20);

Staff s2 = new Staff("lilei", 22);

staffs.add(s1);

staffs.add(s2);

d.setDeptName("开放平台");

d.setStaffs(staffs);

System.out.println(objectToXml(d));

/*

用这个方法 XStream xStream = new XStream(); 会有下划线问题

开放平台

wuyun

20

lilei

22

XStream xStream = new XStream(new XppDriver(new XmlFriendlyNameCoder("_-", "_")));//可以解决下划线问题

开放平台

wuyun

20

lilei

22

*/

//xml 转 java bean//String xml = "开放平台wuyun20lilei22";//XStream xstream = new XStream(new DomDriver());// //xstream使用注解转换//xstream.processAnnotations(Dept.class);//System.out.println(((Dept) xstream.fromXML(xml)).toString());//System.out.println(xmlToObject(xml, Dept.class).toString());

/*

com.cmcc.open.ss.vo.req.Dept@5660d2d2[

deptName=开放平台

staffs=[com.cmcc.open.ss.vo.req.Staff@6eb1054b[

name=wuyun

age=20

], com.cmcc.open.ss.vo.req.Staff@27d2b7b3[

name=lilei

age=22

]]

]

*/

}

java 与 xml_xml与java对象转换相关推荐

  1. Java对象转换成JSON对象/JSON对象转换成JSON字符串/JSON字符串转换成JS对象

    文章目录 后端部分 前端部分 后端部分 Option op = new Option("海淀","hd");//java对象转换json对象 JSONObjec ...

  2. Java对象转换方案分析与mapstruct实践

    简介: 随着系统模块分层不断细化,在Java日常开发中不可避免地涉及到各种对象的转换,如:DO.DTO.VO等等,编写映射转换代码是一个繁琐重复且还易错的工作,一个好的工具辅助,减轻了工作量.提升开发 ...

  3. java dozer map转对象_对象转换利器之Dozer

    在Java的世界中,经常会涉及到需要在2个对象中进行转换,比如说: 调用SOAP Web服务,需要把自己的Domain对象转换为Soap服务的Jaxb对象请求, 在分层级SOA架构中,2个层级之间Do ...

  4. gson转对象变成null_FastJson、Jackson、Gson进行Java对象转换Json的细节处理

    转 https://blog.csdn.net/moneyshi/article/details/51830329 Java对象转换Json的细节处理 前言 Java对象在转json的时候,如果对象里 ...

  5. jackson 进行json与java对象转换 之二

    主要用于测试学习用jackson包实现json.对象.Map之间的转换. 1.准备测试用的Java类 (1)Link类 package test; /** * Description: 联系方式,被u ...

  6. Java子类与父类之间的对象转换

    在使用Java的多态机制时,常常使用的一个特性便是子类和父类之间的对象转换.从子类向父类的转换称为向上转换(upcasting),通过向上转换,我们能够在编写程序时采用通用程序设计的思想,在需要使用子 ...

  7. 自定义java对象转换工具类

    背景 项目中经常有VO.PO.DTO等之间转换,由于apache工具类中BeanUtils.copyProperties及Json序列化反序列化方式转换性能比较低(阿里巴巴规范检查有提示不建议采用). ...

  8. json字符串转成 json对象 json对象转换成java对象

    import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject; 依赖包 <dependency> ...

  9. json数据解析与JAVA对象转换以及在JQUERY中的使用

    JSON基础了解 JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小 ...

最新文章

  1. SVG.js 文本绘制整理
  2. ORA-20011 ORA-29913 KUP-11024 GATHER_TABLE_STATS
  3. Python双版本下创建一个Scrapy(西瓜皮)项目
  4. 直播 | KDD 2021论文解读:基于协同对比学习的自监督异质图神经网络
  5. 如何对依赖ZooKeeper的代码写单元测试
  6. MaxCompute - ODPS重装上阵 第一弹 - 善用MaxCompute编译器的错误和警告
  7. xml-treeview转换
  8. 【英语学习】【Daily English】U07 Restaurant L01 What's a seafood paella, though?
  9. 一件事情没弄清楚,十有八九做不好
  10. Spring MVC学习笔记——SiteMesh的使用(转)
  11. Linux安装最新版Mono,Jexus(截至2015年12月30日)
  12. python图像exif信息复制
  13. c++ 基本知识汇总
  14. pod install pod update
  15. 需求文档:自营电商后台管理系统
  16. HTML 颜色名:及16进制颜色值:建议收藏!!!
  17. CST2018/2020安装注意事项
  18. ftm国际化解决方案
  19. 台式计算机规格型号怎么查,台式电脑主板型号在哪里看
  20. Android Studio 中使用 Git

热门文章

  1. 推荐系统——矩阵分解FM
  2. OpenCV中cvResize函数图象放缩
  3. Linux环境下创建运行.java文件
  4. python 读取excel太慢_Python 读取excel并转换为字典
  5. C++调用matlab dll
  6. 如何修改wince的网络配置
  7. 服务器部署 配置jetty运行参数_Zookeeper+websocket实现对分布式服务器的实时监控...
  8. 是人是谁_其实,我们每个人心中都有一把尺子,谁好谁歹谁心里都明白……
  9. python可以实现操作系统管理_Python并发编程 —— 操作系统基础
  10. arcgis批量裁剪矢量模型