主流的三种方式,优点缺点如下,参照自己的需要选择。
1.使用Json
优点:跨语言、格式清晰一目了然
缺点:字节数比较大,需要第三方类库
2.Object Serialize
优点:java原生方法不依赖外部类库
缺点:字节数比较大,不能跨语言
3.Google protobuf
优点:跨语言、字节数比较少,网络传输节省Io
缺点:需要依赖于工具生成代码