我目前正在通过 Java 套接字发送数据,但我还没有决定以哪种方式传递这些数据。我一直在使用 Gson,我认为这很棒,所以我目前正在考虑通过套接字传递 json 字符串进行转换。但是由于客户端和服务器都是用 Java 编写的,因此本机 Java 序列化也是一种选择。
看性能和效率,Serialization 还是 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
}
我将传递不同的数据包子类