问题标签 [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.

0 投票
3 回答
1181 浏览

java - 使用 Xstream 对实体类进行序列化

我正在使用 Xstream 序列化要由 Web 服务传输的 EJB 实体类,但在这种情况下,它还将数据库特定信息写入以下代码。是否可以省略这些信息?

0 投票
3 回答
4241 浏览

java - XStream 短动态别名

我想为类命名,现在我可以用别名来做

但是我必须为每个类手动定义别名,有没有办法配置 xstream 来自动完成?

0 投票
1 回答
486 浏览

parsing - XStream 在 XML 文档中出现时失败

我正在使用 xStream 对对象进行序列化和反序列化。但是,当任何标签值都存在“&”时,xStream 将失败并抛出异常。

例如,这失败了..

有没有办法告诉 xStream 忽略某些字符

谢谢!普拉提克

0 投票
9 回答
7346 浏览

java - XStream 或简单

我需要决定使用哪一个。我的情况很简单。我需要将一个简单的 POJO/Bean 转换为 XML,然后再返回。没什么特别的。

我正在寻找的一件事是它也应该包括父属性。最好是它可以在超级类型上工作,它可以只是一个标记界面。

如果有人可以将这两者与利弊进行比较,那么哪个缺少哪个东西。我知道XStream也支持 JSON,这是一个优点。但是,如果我们将 JSON 放在一边, Simple看起来更简单。Simple 在开发和社区方面的未来是什么?我相信 XStream 非常流行,甚至“XStream”这个词在 SO 上也引起了很多关注。

谢谢。

0 投票
3 回答
3925 浏览

java - 合适的 XML Marshaller 和 Unmarshaller

我们有一个需要转换为对象的 XML,反之亦然。像 Xstream 这样的东西。到目前为止,我们一直在使用 Xstream 来编组和解组对象/xml。但是问题是xstream中对应XML的对象,需要将所有的标签作为属性;否则,如果 XML 包含对象中不存在的任何额外标签;它炸弹。

或者,我们需要编写自定义转换器以确保操作按预期进行。还建议我使用 common digester 允许将 Xpath 从 XML 解析为对象。

我想知道最好的方法是什么;只要:

  1. 我只想将 XML 转换为 Object,反之亦然。
  2. 能够默默地忽略 XML 中映射对象中不存在的任何字段。

你有什么建议?

0 投票
1 回答
2282 浏览

java - XStream,循环引用异常

请考虑此代码。是否使用循环引用?如果不是,为什么我在 XStream 中启用 NO_REFERENCE 模式时会收到 CircularReferenceException。任何人,请澄清这件事。

0 投票
4 回答
13784 浏览

java - XStream : node with attributes and text node?

I would like to serialize an object to an XML of this form with XStream.

The value of the node (text) is a field on the serialized object, as well as the att attribute. Is this possible without writing a converter for this object?

Thanks!

0 投票
1 回答
1632 浏览

java - XStream 序列化集合

我有一个想用 Xstream 序列化的类结构。根类包含其他对象(不同类型)的集合。我只想序列化存储在集合中的部分对象(主要是它们的 ID,而不是每个元素的剩余内容)。

任何人都知道我该怎么做?

谢谢

0 投票
3 回答
2393 浏览

java - XStream 避免收集 xml 元素

给定一个ListPOJO,如果我用 XStream 序列化它们,我会得到:

如何进行序列化并省略<list> </list>条目?我已经用于addImplicitCollection类似的目的,但是当集合是正在序列化的类的成员时 ,它会省略集合实例变量名称。

注意:这个问题看起来很相似,但并不完全相关(我认为)。

0 投票
2 回答
1751 浏览

xml - Scala 是否可以进行漂亮的 XStream 序列化?

我正在尝试将 XStream 作为一种将对象快速序列化为 Xml 或 JSON 以通过网络发送和反序列化的方法。我确实希望 XML/JSON 简单/干净。

它似乎运作良好,我添加了一些别名,但现在我遇到了一个问题,这段代码:

产生这个 XML:

认为发生了什么是Scala List 类有自己的自定义序列化......我想知道是否有办法覆盖它?我宁愿得到: