我在原型文件中有结构定义。
我想在某个地方也有数据定义,在xml或json或类似的......
接下来我将把它(编译)到bin中并用作二进制文件。
在原型结构定义之后,有没有很好的方法将Text json-like类文件序列化为protobuf bin?
答案 0 :(得分:2)
实际上是protobuf中包含的基于文本的协议;用于此的API为described here,其示例为from here:
person {
name: "John Doe"
email: "jdoe@example.com"
}
但是,实际protobuf encoding 不,您应该注意并非所有实现都支持此格式。就个人而言,我会处理任何“序列化为xml / json / etc”作为单独的要求,并使用不同的工具(专用的,最佳的,xml / json / etc序列化器)。