【发布时间】:2014-03-24 02:53:14
【问题描述】:
如何通过 Java 中的 ObjectOutputStream 类通过套接字发送 Json 对象,这就是我目前所得到的
s = new Socket("192.168.0.100", 7777);
ObjectOutputStream out = new ObjectOutputStream(s.getOutputStream());
JSONObject object = new JSONObject();
object.put("type", "CONNECT");
out.writeObject(object);
但这对 java.io.streamcorruptedexception 异常有什么建议吗?
【问题讨论】:
-
您不认为这与您得到的哪个异常有关吗?
-
@FelixKling 抱歉忘记更新了问题
-
如果使用原生 Java 序列化,为什么还要使用 JSON。为什么不直接发送 Java 对象?你说的是哪个 JSONOnject 类?
标签: java json sockets objectoutputstream