易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

ProtoBuf全节点JSON化解析   [复制链接]

    2022-02-13 16:12:13
    模块控件源码
    易语言资源网
    3295 次浏览
    来源链接

ProtoBuf 全节点JSON化解析

  • 功能1 ProtoBuf数据转JSON数据
  • 功能2 JSON数据转ProtoBuf数据

解析前的ProtoBuf数据

解析后的JSON数据

注意JSON转ProtoBuf数据 所使用的JSON必须和转出的JSON格式一致,否则将出现错误

PS
如果类型包含Raw 例如 StringRaw 表示 结果是Base64之后的值,因为可能存在编码问题所有给他Base64一下
note 为注释值 类型包含Raw 才会有这个字段  为 value  Base64解码后的值

{ "Type": "VarintRaw","note": -1,"tag": 4,"value": "qYf/////////AQ=="}

例如上面这种 表示 是一个 非常规的数 无法使用 数值正确的表示出来 所以 用 Base64 编码表示

PS 未做过多测试 



点我下载 (已有 287 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
test.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:PDA终端操作源码分享...     下一篇:简单的几句代码实现一个软件使用次数/人数...