Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 序列化映射SimpleXML(Sourceforge)_Java_Xml_Serialization - Fatal编程技术网

Java 序列化映射SimpleXML(Sourceforge)

Java 序列化映射SimpleXML(Sourceforge),java,xml,serialization,Java,Xml,Serialization,我正在使用sourceforge SimpleXML框架将一些对象序列化并反序列化为XML。我试着像这样序列化地图: @ElementMap(attribute = true, inline = true, entry = "block") private Map<String, List<Something>> map; 所以我遵循了这篇文章中所说的:,它是有效的,但它很丑陋,而且XML有时足够大,以至于包装器贡献的额外行总计相当多,我不喜欢这样,特别是在移动环境中

我正在使用sourceforge SimpleXML框架将一些对象序列化并反序列化为XML。我试着像这样序列化地图:

@ElementMap(attribute = true, inline = true, entry = "block")
private Map<String, List<Something>> map;
所以我遵循了这篇文章中所说的:,它是有效的,但它很丑陋,而且XML有时足够大,以至于包装器贡献的额外行总计相当多,我不喜欢这样,特别是在移动环境中

还有可重用性的问题,因为如果我想为另一个对象重用映射,我必须编写另一个只包含列表的类,它开始用这样的类填充我的项目,只是为了让序列化程序满意

这个问题有更好的解决办法吗

org.simpleframework.xml.transform.TransformException: Transform of class java.util.ArrayList not supported