Protocol Buffers实现Java 序列化和反序列化

Protocol Buffers实现Java 序列化和反序列化

【1】背景原理:  (1):.Google Protocol Buffer 的使用和原理 (2):Protocol Buffer技术详解(Java实例)

【2】定义数据结构:(1).proto文件  (2)保存文件PersonMsg.proto(注意文件名和里面的message名不要一样)

syntax = "proto2";

message Person {
	
	// ID(必需)
	required int32 id = 1;
	
	// 姓名(必需)
	required string name = 2;
	
	// email(可选)
	optional string email = 3;
 
	// 朋友(集合)
	repeated string friends = 4;
	
	// email (集合)
	repeated string emails = 5;
}

其中 说明:

syntax = "proto2"; 为定义使用的版本号, 目前常用版本proto2/proto3
m

你可能感兴趣的:(JAVA,WEB)