需要使第三方对象可序列化而无需编写包装器

jav*_*thu 6 java serialization

我有第三方平台jar,其中API需要使用webservices进行测试.这些API采用不可序列化的自定义对象.比如说一些API是这样的.

doSomething(CustomId someId, DBLoaderType type, DBFilter filter, boolean exclude) returns java.util.List<SomeNavigationSystem>
Run Code Online (Sandbox Code Playgroud)

但这些CustomId,DBLoaderType,DBFilter,SomeNavigationSystem不能序列化对象.

有没有办法我不需要为所有这些类编写任何额外的类(有很多这样的类)来序列化?如果我为每个业务类编写一个包装器或等效的DTO,那么这将是非常不可扩展的.

jav*_*thu -1

我正在使用XSteam,它解决了我的问题。