问题标签 [xstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 Xstream 序列化枚举时如何指定别名
我正在序列化一个包含枚举作为字段的类,比如说:
枚举的 Xstream 输出是:
我想要类似的东西:
我在 XStream 文档中找到了 @XStreamImplicit(itemFieldName="name") 注释,但它仅适用于集合。
是否可以使用注释来做到这一点,还是我需要创建一个转换器?
为了获得我在创建以下转换器之前描述的结果:
如果我用它注释 Enum,有什么方法可以从 xstream 别名注释(@XStreamAlias)中获取节点名称?
java - List 根元素的 XStream Alias
我希望能够根据列表中包含的对象类型为根列表元素起别名。例如,这是我当前的输出:
这就是我希望它看起来的样子:
我可以通过说所有列表都应为硬币别名来在全球范围内做到这一点,但我有很多不同的列表,这不起作用。关于如何做到这一点的任何想法?看起来应该很简单,但当然不是。
编辑:我应该指定,我正在尝试将对象序列化为 xml。我使用 Spring 3 MVC 作为我的 Web 框架。
xml - Xstream重复属性问题
我一直在玩 XStream XML 解析,但遇到了一些问题。在我需要解析的文件中,我有一个具有多个同名任意属性的节点。该节点是一个足球队,属性是每个球员的名字。
我的问题是,当我尝试解组此文件时,我遇到了重复的属性问题。我要做的就是将这些字符串加载回列表中,这样我就可以维护团队中的一组人员。顺序等并不重要。有人可以指出我如何迭代每个属性的正确方向,即使它们具有相同的名称?谢谢克里斯
java - 带有 XStream 的 XML 结构
我有课:
.... }
我有 Set words = new TreeSet(); 我使用 XStream 进行序列化:
p>在此之后,我得到这样的文件结构:
我可以用 XStream 得到这样的东西吗:
p>???
java - XStream 与 xml 和 java 对象
我有两个java类....
请告诉我如何将 Item 对象转换为 xml 并将 xml 转换为 Item 对象?我已经使用 XStream jar 进行转换。我需要在 xml 中存储多个项目(项目列表)。请在 JAVA 中提供完整的编码以添加带有现有项目的新项目(存储在 xml 中)。
java - List为空时XStream为空标签
使用 XStream 时,如果我尝试序列化一个对象的java.util.List
集合为空,我会得到一个空标签(在集合字段上)。如何删除 xml 输出中的空标签?
xml - XStream 是否仍处于活动状态/受支持?
有谁知道 XStream 是否仍然有效/受支持?
它看起来与我们正在尝试做的事情相关,但似乎近两年(自 2008 年 12 月以来)没有新版本或网站更新(在http://x-stream.github.io/上),因此我有点怀疑......想检查这个组件是否仍在使用中,或者是否有什么东西取代了它。
谢谢。
java - 将 XML 反序列化为对象
我有一个 xml 文件,它没有使用 XStream 进行序列化。
它可以是任何自定义但固定的格式,
如何使用 XStream 或任何有效的 api 将其反序列化为 Object。
java - XML反序列化java XSTream问题
这是 XML
这是POJO,
这是解组器逻辑:
我收到以下异常:
java - 如何使用 XStream 将对象列表转换为 XML 文档
如何使用 XStream 将对象列表转换为 XML 文档?
以及如何反序列化它?
这是我的xml
Person bean 包含 3 个字段如何使用自定义转换器将其转换回 Bean List ?