Java 如何序列化包含对象列表的对象?
我有一个具有以下字段的类,我想将其持久化到一个文件中。。。 java.io.NotSerializableException:*.VehicleDetailsCollectionJava 如何序列化包含对象列表的对象?,java,serialization,Java,Serialization,我有一个具有以下字段的类,我想将其持久化到一个文件中。。。 java.io.NotSerializableException:*.VehicleDetailsCollection public class VehicleDetailsCollectionWrapper implements java.io.Serializable{ private String updatedTime; private Map<String,VehicleDetailsCollection> v
public class VehicleDetailsCollectionWrapper implements java.io.Serializable{
private String updatedTime;
private Map<String,VehicleDetailsCollection> vehicleDetailsDTOList;
********************
********************
}
公共类VehicleDetailsCollectionWrapper实现java.io.Serializable{
私有字符串更新时间;
私人地图车辆明细表;
********************
********************
}
您需要使VehicleDetailsCollection
类也可序列化
有关更多信息,请阅读Java序列化规范:
您需要使
VehicleDetailsCollection
类也可序列化
有关更多信息,请阅读Java序列化规范:
即使您的
VehicleDetailsCollection
类也应该实现该接口
在
VehicleDetailsCollectionWrapper
类中实现Serializable
只会使包装可序列化,而不会使VehicleDetailsCollection
类可序列化。即使是VehicleDetailsCollection
类也应该实现该接口
在
VehicleDetailsCollectionWrapper
类中实现Serializable
只会使包装可序列化,而不会使VehicleDetailsCollection
类可序列化。如果我的VehicleDetailsCollection对象再次包含对象,那么它也应该实现Serializable。@bikash\u binay-是的。所有要序列化的对象都应该实现它<代码>字符串已经实现,这就是为什么您不必担心它。如果我的VehicleDetailsCollection对象再次包含该对象,那么它也应该实现可序列化。@bikash\u binay-完全是。所有要序列化的对象都应该实现它<代码>字符串已经实现了,所以您不必担心它。