Java中使用ProtoBuf的总结

关于java中使用protobuf的使用方法

1.下载protobuf编译器,这个名字叫protoc,下载地址:https://github.com/protocolbuffers/protobuf/releasesjava

2.编辑proto文件,编辑格式以下:android

syntax = "proto3";

package com.androidInfo; //可选

message info {
    string infoJson = 1;
}

3.使用以下命令,将proto文件转换成java文件: protoc -I=./ --java_out=./ proto文件名.protogit

4.将java文件复制到全部使用的包里github

5.对数据进行序列化,格式以下:数组

AndroidInfo.info.Builder androidInfo = AndroidInfo.info.newBuilder().setInfoJson(jo.toString());
byte[] bArr = androidInfo.toByteArray();

6.解析数组到字符串 String s = AndroidInfo.info.parseFrom(bArr);ui

相关文章
相关标签/搜索