Luc*_*elt 3 java serialization gson
我目前正在通过Java套接字发送数据,而我还没有决定以哪种方式传递这些数据.我之前一直在使用Gson,我觉得很棒,所以我正在考虑通过套接字传递json字符串进行转换.但由于客户端和服务器都是用Java编写的,因此本机Java序列化也是一种选择.
考虑性能和效率,哪个更快,序列化还是Gson?
我发送的数据具有以下性质(有修改)
public class Packet
{
private int errorType;
private String errorMessage;
// Getters and setters..
}
public class Statistics extends Packet
{
private int score;
private int winRatio;
// Getters and setters
}
Run Code Online (Sandbox Code Playgroud)
我将传递不同的数据包子类
我不了解其他人,但我使用了Protocol Buffer和java.真的很酷.序列化对象的速度极快且数据量小.Google使用它与大多数应用程序进行通信.由于您的客户端和服务器都是用java编写的,我认为这对您来说是个不错的选择
阅读本文以了解如何在java中使用Protocol Buffer
这是一个很好的基准比较,用于不同的对象序列化工具.
归档时间: |
|
查看次数: |
2204 次 |
最近记录: |