首页 > 代码库 > Google Protobuf Reader - Read Data
Google Protobuf Reader - Read Data
新项目需要 用 Java 读取 protobuf-net-data encode之后的数据,实在是个让人蛋疼的任务。
protobuf-net-data 把 查询结果封装成 DataTable,用法自己参考原文。
这里说说我要做的事情
Understand Protobuf Encoding
Decoding
Java ResultSet
Protobuf how to encoding: Google Doc
a protocol buffer message is a series of key-value pairs
message Test1 { required int32 a = 1; } 08 96 01 08 = 0000 0001
Each key in the streamed message is a varint with the value (field_number << 3) | wire_type
int key = readVarInt(inputStream); int wireType = key & 0x07 // 0000 0001 int fieldId = key >> 3 // right shift 3.
to be continue...
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。