xstream

Mule XStream XML 到对象

我有这种 xml 格式,必须通过 Mule XML 转换为 Object 组件。使用 xStream。 <server session="1234" time="2014-01-01T00:00:00"> <getbalance id="101" guid="X9HK3G898NYML5B5" /> </server> 还有别名类 public ... »

编组不起作用:在嵌套 Dto 的情况下

我将我的配置详细信息保存在一个 xml 文件中,它的结构有点像这样 <A> <b> <name>xxxxx</name> <age>xxxxx</age> <c> <someFeilds>yyyy</someFeilds... »

使用 xstream 解析大型 xml 文件时出现 OutOfMemoryError

我在读取大型 XML 文件“100 MB”并使用 xstream 解析它时遇到问题,总是会出现以下错误 java.lang.OutOfMemoryError: Java heap space error occurs, 这是解析 XML 的代码 XStream xstream = new XStream(); xstream.processAnnotations(Class.forNam... »

如何摆脱类属性并使用 XStream 执行我自己的转换?

首先我已经阅读了link text,它并没有解决我的问题。 我正在使用带有别名的 XStream。 Condition 是一个具有多种不同实现的接口。我想删除类属性。我知道 XStream 在实现类不明确时使用类属性,并且我最多可以为一个实现类设置别名。我想一起删除类属性并使用类型属性加上其他子元素的存在来确定实现类。这可能吗? 这是我目前拥有的 XML: <NextDestinat... »

XStream - 编组/解组的不同别名?

一些旧的 XML 仍然具有规范的类名。新的 XML 具有简单的名称。 我希望能够同时阅读这两种格式,但要确保在编组时获得简单的名称。我尝试过使用... xstream.alias("package.name.className", Clazz.class); xstream.alias("className", Clazz.class); 解组工作正常,但编组是混合的。对于某些类,我得到简... »

如何仅为某个元素附加 XStream 转换器?

为某种类型设置转换器很容易(http://x-stream.github.io/javadoc/com/thoughtworks/xstream/XStream.html 举个例子): xstream.registerConverter(new SqlTimestampConverter()); xstream.registerConverter(new DynamicProxyConverte... »

XStream 找不到要解组 XML 的特定类

我想读取两个 xml 文件的内容,这些文件包含两个类中存储为 ArrayList 的信息。我必须使用 XStream 并且写入文件没有问题,但从它们中读取似乎造成问题。这两个类是: public class CreditCard { private String creditCard; private ArrayList<String> tokens; public C... »

使用 XStream 从 arraylist 写入 XML

我有一个 Alm_datos 类,里面有一个数组列表,里面有一些员工: public class Alm_datos extends InputSource{ static ArrayList<Empleado> listaEmpleados = new ArrayList<>(); 另一个类,用xml写文件 公共类 Xstream { Alm_da... »

如何在没有额外数据的情况下将对象导出为 xml 字符串

我的类内部类中有四个公共字段,我想导出为 XML 字符串。 我现在正在做(我正在使用 xstream 库) XStream xstream = new XStream(); String xml = xstream.toXML(c);// c is instance of inner class 这个导出但是如何在没有包名和附加信息的情况下导出,我只需要字段名和值而不需要... »

如何将 XML 文件反序列化为其自己的唯一类?

我有一个包含车辆数组的 XML 文件,但我需要能够反序列化它并获取每个对象并将其放入自己的车辆中。 例如,这就是我的 XML 文件的样子: <Vehicle-array> <Car></Car> <Truck></Truck> <Van></Van> </Vehicle-array&g... »

如何读取新的 XStreamConverter 参数?

从 XStream 1.4.2 版开始,XStreamConverter 注释需要额外的参数(非常好的特性,正是我需要的)。 @XStreamConverter(value=CustomXStreamConverter.class, strings={xyz"}) private List<String> phones; 但是如何在我的自定义转换器中读取这些值 (xyz)? ... »

xstream 展平一个对象

我正在尝试使用转换器/封送处理来展平 xstream 的 xml 输出,但没有成功。例如, public class A{ public B b; public int F; public String G; } public class B{ public String C; public String D; public int E; } ... »

如何在eclipse中使用xstream来进行xml序列化

我在弄清楚如何在 Eclipse 中下载和使用 xstream 时遇到了一些麻烦。当我从网站下载二进制发行版时,我得到一个 zip 文件。我应该在哪里提取它,以及如何使用它? 编辑: 好的,我已将它添加到我的构建路径中,但现在当我尝试使用 XStream 序列化 ArrayList<Earmark> 其中Earmark 是我定义的类时,我收到以下错误消息: Exception i... »

xstream - 以 UTF-8 保存 XML 的正确方法

以前,为了通过 xstream 以 UTF-8 编码读取 XML,我使用 DomDriver 如下: XStream xStream = new XStream(new DomDriver("UTF-8")); 但是,后来我意识到这非常慢。我使用以下方式: Optimize loading speed of xstream 这至少可以正常工作。 但是,后来,我意识到不能将相同的技术应用... »

用另一个元素在 XStream 中包装 xml 输出

我有这门课: Class B { private String D; private String E; } 使用 XStream,我想生成这样的 XML,其中元素 A 和 B 在 XML 中生成,即使它们在 java 中不存在。: <A> <B> <C> ... »

Xstream (Java) 未正确将 Xml 字符串反序列化为对象

我有以下 XML 字符串,我正在尝试将其反序列化为对象,但最终结果不正确。 XML 字符串为:<Header><Sequence value=\"bbb-mySeq\"/><Session value=\"aaa-myValue\"/></Header>"; 我试图反序列化的对象是: public class Header implements... »