【技术实现步骤摘要】
本专利技术涉及通信,特别是涉及一种通信数据的格式转换方法、一种通信数据的格式转换装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
1、protobuf(protocol buffers)是一种轻便高效的数据序列化格式,可以用于通讯协议和数据存储等领域,相比于文本格式(如json或xml),protobuf使用待转换数据格式进行序列化,具有可扩展性强、解析速度快的优势,在使用了tcp/ip通信的应用层领域,存在使用多种语言以及工具混合编程,同时使用多套存放数据的方式来构建整个应用,比如使用protobuf来传递数据,使用c++来处理逻辑,使用json或者数据库来存取数据,在这种情况下不可避免的要将protobuf转换成struct来供c/c++程序进行处理,或者使用c/c++的处理逻辑将数据准备好之后,再通过protobuf传输出去,这个过程就需要使用protobuf和struct的互转来达到目的。
2、但是现有的struct与protobuf互转的方法,针对不同的目标与protobuf需要编写不同的代码,实际开发中相
...【技术保护点】
1.一种通信数据的格式转换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述根据各个所述第一数据对应的初始数据类型对所述通信数据流进行过滤,包括:
5.根据权利要求1所述的方法,其特征在于,所述遍历所述待转换数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述反射机制读取所述待转换数据的字段值,得到所述字段值对应的实际数据,包括:
7.
...【技术特征摘要】
1.一种通信数据的格式转换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述根据各个所述第一数据对应的初始数据类型对所述通信数据流进行过滤,包括:
5.根据权利要求1所述的方法,其特征在于,所述遍历所述待转换数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述反射机制读取所述待转换数据的字...
【专利技术属性】
技术研发人员:陈镖,周雄,谢志,王世通,梁伟,
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。