10
我嘗試使用簡單的方式序列化嵌入式集合。 例如:SimpleXml框架 - 嵌入式集合
Map<String, List<MyClass>>
我已經在MyClass的添加必要的註釋,我試着用@ElementMap,但它不工作: Exception in thread "main" org.simpleframework.xml.transform.TransformException: Transform of class java.util.ArrayList not supported
如果它只是
@ElementMap Map<String, MyClass>
它工作正常。我不知道何處理嵌入式收藏。我知道@ElementList
註釋,但不知道如何在這種情況下使用它。任何提示?
感謝您的回答!我也想過了:)我設法使用我自己的轉換器序列化這個對象,該轉換器實現了org.simpleframework.xml.convert.Converter接口。但我對這兩種解決方案都不滿意。我希望有一種更簡單的方法來開箱即用。我們正在談論的只是序列化java集合,它不是一個火箭科學:) – 2011-02-22 12:08:55