JAVA操作google protobuf简单示例
来源:互联网 发布:迈普数据王锐睿 编辑:程序博客网 时间:2024/05/22 17:18
编写 一个test.proto文件
option java_package = "com.proto"; option java_outer_classname = "FirstProtobuf"; message TestBuf { required int32 ID = 1; required string Url = 2; }
利用protoc.exe 生成java文件:
protoc.exe --java_out=./ test.proto
写个测试类:
package com.test;import java.io.IOException;import com.proto.FirstProtobuf;import com.proto.FirstProtobuf.TestBuf;public class TestProtoBuf {public static void main(String[] args) throws IOException {//序列化过程 //FirstProtobuf是生成类的名字,即proto文件中的java_outer_classname //testBuf是里面某个序列的名字,即proto文件中的message testBuf FirstProtobuf.TestBuf.Builder builder = FirstProtobuf.TestBuf.newBuilder();builder.setID( 123 );builder.setUrl("http://www.21cn.com");TestBuf info = builder.build();byte[] buf = info.toByteArray();TestBuf tb = TestBuf.parseFrom(buf);System.out.println( tb.getID());System.out.println( tb.getUrl());}}
3 0
- JAVA操作google protobuf简单示例
- google protobuf java 简单使用
- Google ProtoBuf开发示例
- Google Protobuf 简单使用
- google protobuf 简单实例
- protobuf-net简单示例
- Python操作protobuf示例
- java 操作Excel简单示例
- java操作redis简单示例
- Hbase 简单操作Java示例
- Google Protobuf Java API详解
- 简单介绍google protobuf rpc框架使用方法
- Java操作sqlite数据库简单示例
- JAVA操作selenium的简单示例
- Windows下Google Protobuf Visual Studio自动编译脚本示例
- google protobuf
- Google ProtoBuf
- protobuf (GOOGLE)
- CSS之Position详解
- MATLAB初接触
- Eclipse配置图文教程 for Linux 适合新手
- iOS:share SDK 下载
- 如何解决win8系统Mozilla Firefox浏览器无法上网问题
- JAVA操作google protobuf简单示例
- C++ 多线程编程总结
- GridView的用法
- Android apk安装的几种方法(4)
- Unix网络编程学习日记 (2)
- Selector与Shape的用法
- 见微知著,以小“控”大的三极管(九)--完结
- 2014年电子科技大学研究生考试复试分数线
- iOS:Xcode6插件下载