在我们的 java 应用程序中,我需要保存用户提供的多组值。为了处理这些数据,我使用了 ArrayList < ArrayList < Object >>。当我将此数据发送到 JAXB 编组器时,它正在写入我的 XMLElementWrapper 和 XMLElement 名称,但它没有写入每个 XMLElement 的内容。在此每个 XMLElement 应该是内部 ArrayList。当我解组时,我得到相同大小的 ArrayList,但内部 ArrayList 内容为空,大小为零。
我们在同一个类中有另一个单一的 ArrayList < Object > 实现,它在编组和解组时按预期工作。
如果编组 ArrayList < ArrayList < Object >> 类型的对象,我会在哪里出错?