XStream是Java类库，用来将对象序列化成XML（JSON）或反序列化为对象。XStream是自由软件,可以在BSD许可证的许可下分发。
XStream库.XStream在运行时使用Java反射机制对要进行序列化的对象树的结构进行探索，并不需要对对象作出修改。XStream可以序列化内部字段，包括私private和final字段，并且支持非公开类以及内部类。在缺省情况下，XStream不需要配置映射关系，对象和字段将映射为同名XML元素。但是当对象和字段名与XML中的