在zipAll Seq之后反序列化scala中的对象

在zipAll Seq之后反序列化scala中的对象,scala,deserialization,Scala,Deserialization,我对两个Seq使用了zipAll方法,合并了两个列表,所以现在尝试从合并的列表访问对象 val foosList = listFoos val barsList = listBars val mergedList = foosList.zipAll(barsList,"missing","dupe") 现在我尝试从合并列表中访问相应的对象,如 var someField = mergedList.head._1.someField // the "mergedList.head._1" is

我对两个Seq使用了
zipAll
方法,合并了两个列表,所以现在尝试从合并的列表访问对象

val foosList = listFoos
val barsList = listBars
val mergedList = foosList.zipAll(barsList,"missing","dupe")
现在我尝试从合并列表中访问相应的对象,如

var someField = mergedList.head._1.someField // the "mergedList.head._1" is of type java.io.Serializable

如何检索对象值???

我搜索的解决方案是

mergedList.seq.head._1.someField 
在我尝试映射一对一关系时,也使用
zip
而不是
zipAll