0
我试图反序列化对象,其中:从标准JVM传递序列化的外部化对象CodenameOne
- 创建并连载于另一个标准JVM(服务器)
- 实现传统的Java Externalizable接口
- 通过了在网络
public static void getData() { ConnectionRequest req = new ConnectionRequest() { @Override protected void readResponse(InputStream is) throws IOException { DataInputStream dis = new DataInputStream(is); Employee recovered = new Employee(); recovered.internalize(1, dis); } }; req.setUrl(BASEURL); req.setPost(false); NetworkManager.getInstance().addToQueueAndWait(req); }
从远程jvm我传递ByteArray或ByteArrayInputStream对象,并在CN1我得到EOFException。
这样可以传递对象吗?或者我应该使用JSON。
我以为我不需要JSON,如果我双方都有Java。