protobuf syntax = "proto2"; message Person { required string name = 1; required int32 age = 2; optional string email = 3; } shell protoc --java_out=<output_directory> <input_file>.proto import com.example.PersonProto.Person; public class Main { public static void main(String[] args) { Person person = Person.newBuilder() .setName("John") .setAge(30) .setEmail("john@example.com") .build(); byte[] serializedPerson = person.toByteArray(); Person deserializedPerson = Person.parseFrom(serializedPerson); System.out.println(deserializedPerson); } } shell javac Main.java java Main


上一篇:
下一篇:
切换中文