一种Protobuf到JSON动态转换方法

来源 :数据与计算发展前沿 | 被引量 : 0次 | 上传用户:changtongct
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
[背景]Protobuf和JSON是目前两种主流网络数据结构,有着各自的特点和应用场景,随着互联网应用的场景复杂,不同场景下数据交换上有了新的要求.JSON主要应用于Web浏览器到服务器数据传输,Protobuf主要用于客户端到服务器端高效安全数据传输.[目的]若能实现两者的转换,可以促进数据交互,极大地提高开发效率.[方法]本文基于动态解析和类型反射技术,实现了Protobuf和JSON数据动态转换,并搭建测试平台和编写测试用例进行了验证.[结果]实验表明,该方法可靠稳定兼容性好,在测试用例不同测试数据下转换效率保持20MB/s,Protobuf 2和Protobuf 3均可正常转换.
其他文献
[目的]通过对网络切片管理系统以及运营商行业实践的分析,为运营商5G独立组网(Standalone,SA)试商用阶段网络切片业务发展提供有效参考与样板.[文献范围]文章参考国际标准中
[目的]现有的云服务计算模型无法满足数据驱动型科研范式的发展.如何设计并实现符合数据密集型科学计算处理的架构是当前研究的一个热点方向.[文献范围]文章重点分析了数据驱
【目的】伴随5G和人工智能(Artificial Intelligence,AI)技术的飞速发展,各类型的应用不断涌现,不同应用对计算和网络都有着特定要求。为了给用户提供更好的体验,需要为不同应用提供满足需求的计算资源和确定性的网络资源,因此计算资源与网络资源的联合优化成为一个重要的研究领域。【文献范围】文章重点调研了计算资源与网络资源联合优化的解决方案,以及相关案例在现网中的应用等。【方法】本文
[目的]对3GPP中的5G网络音视频传输相关标准进行介绍,为相关运营商和服务提供商利用5G进行网络音视频传输提供参考.[方法]通过对3GPP标准进行研究,梳理介绍了基于5G系统的流
[目的]介绍了算力网络面向业务需求,在云、网、边之间按需分配和灵活调度计算资源的网络组织方式.该方式旨在实现更广泛的计算资源的统一调度和纳管.而在网络边缘侧,由于各种
[目的]针对材料科学工作者开展机器学习工作门槛较高这一现状,本文基于MatCloud研发一个用户友好、自动化的材料数据挖掘与机器学习模块Auto-Mat.[方法]本文对MatMiner和scik
[目的]为了加速海洋环流模式LICOM的积分计算,降低因分辨率的提升而带来的运行成本,本文设计并实现了基于CUDA C的GPU加速版本.[方法]本文基于目前最新的LICOM3版本,在分析LI
[背景]湍流问题涉及到工程中的诸多领域,其重要性不言而喻.雷诺平均Navier-Stokes(RANS)方程提供了一种计算时间平均湍流量的有效方法,由于其计算易处理性而被广泛使用.随着
【目的】利用改进的尺度不变特征变换(Scale-Invariant Feature Transform,SIFT)算法提取的匹配特征对卷烟商标纸图像进行细粒度配准,达到提升配准精度和区分真伪卷烟商标纸图像的目的。【方法】通过对图像分块处理、剔除不稳健特征点、单应性矩阵粗配准后根据匹配点距离进行约束筛选匹配对,并提出根据细粒度配准后的匹配点距离均值进行评价,最终实现并改进了基于特征点的卷烟商标纸细粒
[目的]为了满足我国企业年金的资产配置和实际交易的需求,确定整体的风险和收益目标,得到最佳的资产配置比例和更优的投资决策.[方法]本文在遵循企业年金安全性和收益性前提