Java 序列化映射SimpleXML(Sourceforge)
我正在使用sourceforge SimpleXML框架将一些对象序列化并反序列化为XML。我试着像这样序列化地图: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有时足够大,以至于包装器贡献的额外行总计相当多,我不喜欢这样,特别是在移动环境中
@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