我有一个用java编写的程序,它充当一种服务器。我需要在Tcp套接字上将一个对象发送到手机。
在此之前,我刚刚通过PrintWriter
和DataInputStream
来传播字符串数据。我打算尝试ObjectInputStream
,但是我听说由于java版本等不同,这可能会因跨平台而失败。我的对象是可邮件化的。
答案 0 :(得分:3)
您可以使用JSON序列化程序(例如此here)将对象转换为非常易读的字符串,只需使用普通的PrintWriter系统即可。您只需将字符串写入流中,然后在另一端将其还原。简单。