Java中使用ProtoBuf的总结

◇◆丶佛笑我妖孽 提交于 2019-12-16 07:21:04

【推荐】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);

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!