首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

protobuf动态构造解析及内容填充及序列化

2013-07-09 
protobuf动态结构解析及内容填充及序列化需求:1. 跟据proto文件动态推导数据项及类型, 2. 然后根据类型动

protobuf动态结构解析及内容填充及序列化
需求:
1. 跟据proto文件动态推导数据项及类型, 
2. 然后根据类型动态的产生输入界面。
3. 从界面输入数据, 编辑完成后则将数据通过protobuf进行序列化。
4. 通过这种方式序列化的数据可以通过proto文件规则的程序进行反序列化。

思路:
1. 将结构解析成一棵树, 保存在结构里。
2. 界面通过遍历这棵树来产生输入框。
3. 收集数据到这棵树。
4. 遍历这颗树来组装Message.
5. 然后进行序列化。

问题:
1. 这种方式是否是山寨的做法?
2. protobuf库里有没有提供一份解决方案?

有知情人士请帮忙指点一下。 谢谢!

热点排行