【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
关于java中使用protobuf的使用方法
1.下载protobuf编译器,这个名字叫protoc,下载地址:https://github.com/protocolbuffers/protobuf/releases
2.编辑proto文件,编辑格式如下:
syntax = "proto3";
package com.androidInfo; //可选
message info {
string infoJson = 1;
}
3.使用如下命令,将proto文件转换成java文件:
protoc -I=./ --java_out=./ proto文件名.proto
4.将java文件复制到所有使用的包里
5.对数据进行序列化,格式如下:
AndroidInfo.info.Builder androidInfo = AndroidInfo.info.newBuilder().setInfoJson(jo.toString());
byte[] bArr = androidInfo.toByteArray();
6.解析数组到字符串
String s = AndroidInfo.info.parseFrom(bArr);
来源:oschina
链接:https://my.oschina.net/u/222749/blog/3143384