protobuf syntax = "proto3"; message Person { string name = 1; int32 age = 2; repeated string hobbies = 3; } bash protoc --java_out=. person.proto public class Main { public static void main(String[] args) { Person person = Person.newBuilder() .setName("John") .setAge(25) .addHobbies("Swimming") .addHobbies("Reading") .build(); byte[] data = person.toByteArray(); Person newPerson = Person.parseFrom(data); System.out.println("Name: " + newPerson.getName()); System.out.println("Age: " + newPerson.getAge()); System.out.println("Hobbies: " + newPerson.getHobbiesList()); } }


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