【发布时间】:2015-06-12 20:24:18
【问题描述】:
我有一个 List<Animal>,我想将它作为 SOAP 响应发送给客户端,但发送方法需要 byte[] 并在客户端中反序列化。
谁能告诉我如何将我的List<Animal> 转换为byte[] 并将byte[] 转换回List<Animal>。
我知道这个网站上有很多这样的问题,但我对答案感到困惑。我尝试了很多,但没有一个对我有用。
【问题讨论】:
-
我试过了。它仅适用于单个对象或多个对象,但不适用于 List
等嵌套对象 -
我再次尝试了您建议的代码。它抛出 java.lang.ClassCastException: [B cannot be cast to java.util.List
标签: java serialization stream