xstream相关内容

Cucumber 没有将特征文件中的数据表中的日期字符串序列化到我的 pojo 中的 LocalDate 字段

我试图弄清楚如何从我的步骤定义中的黄瓜功能文件中解析日期字段. 类人{字符串名称本地日期出生日期}场景:与人做某事给定人员名单:|姓名|出生日期||约翰|20-09-2001|@Given("^人员名单:")public void doSomething(List people) {} 请注意,我无法访问 Person 类,我确定我必须编写自己的转换器或注册某个库中某人编写的转 ..
发布时间:2022-01-22 23:47:23 Java开发

XStream 短动态别名

我想要类的简称,现在我可以用别名来实现 XStream x = new XStream();x.alias("dic", Dic.class); 但是我必须为每个类手动定义别名,有没有办法配置 xstream 使其自动执行? 解决方案 在内部,XStream 使用其 Mapper 接口来处理类和字段到它们在 XML 中的相应名称的映射.这个接口有大量的实现.XStream 类本身可以在 ..
发布时间:2021-12-29 13:21:17 Java开发

XStream arrayList 与 XML 之间的往来

我目前不知道问题出在哪里.第一次使用 xml,我在将 ArrayList 放入 xml 文件并从中取出时遇到了一些问题. 我被发现了,我尝试用同样的方法:如何使用 XStream 将对象列表转换为 XML 文档 但不幸的是我失败了.这是我到目前为止所拥有的:保存 ArrayList 的类: 公共类 ElbowList{私有 ArrayList肘部 = 新的 ArrayList() ..
发布时间:2021-11-18 00:18:07 Java开发

如何从未签名的小程序中使用 JAXB(不签名)?

我想在未签名的 Applet 中将 Java 对象编组为 XML,反之亦然,但我无法更改任何安全权限/策略文件,也无法对应用程序进行签名. 我似乎收到一个安全异常,因为 JAXB 正在尝试访问它在小程序沙箱中无法访问的字段或构造函数. 浏览器正在运行 JRE 1.6.0_17 我也对基于其他一些 XML(或 JSON)库的解决方案持开放态度,但尝试了以下方法并且几乎遇到了类似的问 ..
发布时间:2021-11-16 22:16:10 其他开发

Xstream:删除类属性

如何删除 Xstream 中的 class="Something " 属性. 我使用带有注释的 Xstream 解决方案 确实,问题并没有像它应该的那样清楚地表达出来.我的猜测是您使用的是非标准集合或使用 XStream 需要为其存储实际类的接口类型的字段. 在第二种情况下,您可以使用别名: xstream.alias("字段名", Interface.class, Ac ..
发布时间:2021-11-10 22:42:18 Java开发

Xstream 在解组时不维护子元素的顺序

如何维护 Set 中未编组的子对象的顺序.下面是我的 xml,当转换为 java 对象时,我在集合中获得的顺序不是 A、B、C.我怎样才能做到这一点? 编辑:观察: 在我的 Company.class 中,我定义了 Set 并且当 xstream 对其进行解组时,它会将集合创建为 Has ..
发布时间:2021-10-04 18:49:09 Java开发

如何防止 XStream 显示 class="string"?

有没有办法阻止 XStream 显示如下内容: userpassword 在 xml 输出中? 解决方案 省略字段 为了适当的反序列化 XStream必须编写完整的对象图到由一个引用的 XML 中单个对象.因此 XStream 有找到包含的表示重新创建对象的所有方面. 但是,某些部分可能是多余的,例 ..
发布时间:2021-10-04 18:49:07 Java开发

如果多个转换器可以解组 xml,会发生什么?

我的意思是可能有两个或更多 XXXConverter 扩展了 ReflectionConverter 这里可能返回true public boolean canConvert(Class aClass) 同一班级 解决方案 一个类只能使用一个转换器. 如果您注册多个具有相同优先级的转换器,则将使用最近注册的一个. 查看 DefaultConverterLookup 的 ..
发布时间:2021-10-04 18:49:04 Java开发

Java XStream Deep Copy 引发异常 ObjectAccessException

我有一个用于克隆的 XStream.这是我的简单代码,我没有太多专业知识. com.thoughtworks.xstream.XStream XSTREAM = new com.thoughtworks.xstream.XStream(); 稍后我将克隆实例存储在一个哈希表中(我知道存储在它上面不是一个好主意,但它是一个遗留系统). 我将它存储为 Student 的一个类,然后我存储(克 ..
发布时间:2021-10-04 18:48:55 Java开发

变量类型更改时的 XStream 反序列化

我有一个看起来像的 java 类 public class MyClass {私有最终字符串str;私人多边形多边形;//这个多边形是我的自定义类型} 我有一个 xml 文件,其中包含一个使用 XStream 写入的 MyClass 实例. 现在 MyClass 已更改,多边形已替换为 List 并且该字段已重命名为 polygons,并且我'我尽量不破坏反序列化.我想更改 polygo ..
发布时间:2021-10-04 18:48:52 Java开发

定义命名空间标签以便生成的 XML 具有这些标签?

我有两个类 People.java 和 PeopleMain.java People.java package com.test;公共课人{私人字符串名称;私人字符串年龄;公共字符串 getName() {返回名称;}公共无效集名称(字符串名称){this.name = 名称;}公共字符串 getAge() {回归年龄;}公共无效setAge(字符串年龄){this.age = 年龄;}} ..
发布时间:2021-10-04 18:48:50 Java开发

使用 xstream 反序列化具有重复条目的 xml

我试图读入一个 xml 文件并将其内容存储为一个对象以供以后使用.我可以使用 toXML() 方法重现一个类似的对象并提供示例数据,但是当我在同一个对象上调用 fromXML() 时,我得到一个错误.问题是我有多个字段实例.xml 看起来像这样... 1234Sample St.示例城市乔 ..
发布时间:2021-10-04 18:48:44 Java开发