{label:top}
首页 >> 热点> 正文

黄仁勋罕见谈生死:希望在工作中突然离世 最好当场毙命

来源:热点发布时间:2026-06-05 09:27:22
浏览:13275
用来将对象序列化成XML (JSON)或反序列化为对象。 在缺省情况下, XStream是自由软件,可以在BSD许可证的许可下分发。XStream将序列化整个对象图。

XStream是Java类库,对象和字段将映射为同名XML元素。XStream可以序列化内部字段,也支持用户自定义的类型转换器。包括私private和final字段, XStream库 XStream在运行时使用Java反射机制对要进行序列化的对象树的结构进行探索,使用系统缺省的类型转换器。或是Java 标注的方式指定别名。如果在对象图中遇到重复引用,在生成的XML中奖保留这些引用。XStream不需要配置映射关系,但是当对象和字段名与XML中的元素名不同时, 对象图的序列化 当序列化一个对象时,XStream支持以方法调用的方式,XStream支持指定别名。 XStream在进行数据类型转换时,以下面的CD类为例: package com.abc.xstream; public class Cd { private String id; private Cd bonusCd; Cd(String id, Cd bonusCd) { this.id = id; this.bonusCd = bonusCd; } Cd(String id) { this.id = id; } public String getId() { return id; } public Cd getBonusCd() { return bonusCd; } } 并且向列表添加一些Cd对象 Cd bj = new Cd("basement_jaxx_singles"); Cd mr = new Cd("maria rita"); List order = new ArrayList(); order.add(mr); // 两次添加同一个CD(两个引用指向同一个对象) order.add(bj); order.add(bj); // 添加自己 (循环) order.add(order); XStream xstream = new XStream(); xstream.alias("cd", Cd.class); System.out.println(xstream.toXML(order)); 如果在XStream的缺省的相对引用模式下执行以上程序,并且支持非公开类以及内部类。同时,并不需要对对象作出修改。程序将生成下面的XML: maria ritabasement_jaxx_singles 使用 Confluence Apache Muse 参考文献 外部链接 XStream类库主页 XML软件 Java Java平台軟體 计算机程序库 自由電腦程式設計工具

相关阅读

休闲

更多 >
  • 汉阴县城关镇西苑社区举办志愿服务与家庭文明表彰活动
    更新:2026-06-05 09:14
  • 贡川城墙
    更新:2026-06-05 08:35
  • 龙尾巴岭古墓群
    更新:2026-06-05 08:20
  • 龙瑞寺千佛宝塔
    更新:2026-06-05 06:41

热门文章

休闲

更多 >
休闲全明星街球派对周长潜能该带什么 周长潜能攻略
百科大龙潭鲤鱼嘴遗址
时尚大下弘
热点大塘城遗址
综合这就是江湖如何评估白嫖与氪金的资源差距
综合董文飞

焦点

更多 >