XStream是一个简单的基于Java库,Java对象序列化到XML,反之亦然(即:可以轻易的将Java对象和xml文档相互转换)。

特点

  • 使用方便 - XStream的API提供了一个高层次外观,以简化常用的用例。

  • 无需创建映射 - XStream的API提供了默认的映射大部分对象序列化。

  • 性能  - XStream快速和低内存占用,适合于大对象图或系统。

  • 干净的XML  - XStream创建一个干净和紧凑XML结果,这很容易阅读。

  • 不需要修改对象 - XStream可序列化的内部字段,如私有和最终字段,支持非公有制和内部类。默认构造函数不是强制性的要求。

  • 完整对象图支持 - XStream允许保持在对象模型中遇到的重复引用,并支持循环引用。

  • 可自定义的转换策略 - 定制策略可以允许特定类型的定制被表示为XML的注册。

  • 安全框架 - XStream提供了一个公平控制有关解组的类型,以防止操纵输入安全问题。

  • 错误消息 - 出现异常是由于格式不正确的XML时,XStream抛出一个统一的例外,提供了详细的诊断,以解决这个问题。

  • 另一种输出格式 - XStream支持其它的输出格式,如JSON。

最新文章

  1. 关于利用bat文件调用exe批量处理文件下的文件的问题
  2. java中流转化为Object可序列化
  3. Java thread jargon
  4. PayPal 高级工程总监:读完这 100 篇文献,就能成大数据高手
  5. 一个人的Scrum之准备工作
  6. Apache服务器访问过慢分析及解决
  7. SPOJ 1739 Yet Another Equation(Pell方程)
  8. git 安装与使用场景
  9. Android开发第2篇 - Git插件安装
  10. 简单学C——第六天
  11. SSH常用命令选项
  12. inotifywait实现目录监控
  13. 1.4 GPU分析
  14. python 面向对象 继承 派生 组合
  15. 大数据入门到精通15--hive 对 date类型的处理
  16. Xhprof graphviz Warning: proc_open() [function.proc-open]: CreateProcess failed, error code 解决方法
  17. 20165327 2017-2018-2《Java程序设计》课程总结
  18. Android SO UPX壳问题小记
  19. Jack Straws(poj 1127) 两直线是否相交模板
  20. SQL Server设置登录验证模式

热门文章

  1. js获取下拉框的value值
  2. JavaScript中object和Object有什么区别
  3. HDU 6464 /// 权值线段树
  4. java虚拟机规范(se8)——java虚拟机的编译(三)
  5. 41.Validate Binary Search Tree(判断是否为二叉搜索树)
  6. HTTP Request 422 Unprocessable Entity
  7. 转载:tomcat过程原理
  8. python利用ConfigParser读写配置文件
  9. C 给定路径遍历目录下的所有文件
  10. 利用PHP和百度ai实现文本以及图片的审核