seo 发表于 2022-3-4 12:54:37

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

ProtoBuf 全节点JSON化解析[*]功能1 ProtoBuf数据转JSON数据[*]功能2 JSON数据转ProtoBuf数据解析前的ProtoBuf数据
https://att.125.la/data/attachment/forum/202201/27/203752weusyzkumoryzomc.jpg
解析后的JSON数据
https://att.125.la/data/attachment/forum/202201/27/203947nggtlfqttknzopq1.jpg
注意JSON转ProtoBuf数据 所使用的JSON必须和转出的JSON格式一致,否则将出现错误PS
如果类型包含Raw 例如 StringRaw 表示 结果是Base64之后的值,因为可能存在编码问题所有给他Base64一下
note 为注释值 类型包含Raw 才会有这个字段为 valueBase64解码后的值
{ "Type": "VarintRaw","note": -1,"tag": 4,"value": "qYf/////////AQ=="}
例如上面这种 表示 是一个 非常规的数 无法使用 数值正确的表示出来 所以 用 Base64 编码表示
PS 未做过多测试
https://att.125.la/data/attachment/forum/202201/27/211340wo5o5eedvvfdfmzv.gif
            

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

            
            
      

      
               
            引用模块
            
            无
页: [1]
查看完整版本: ProtoBuf全节点JSON化解析 [复制链接]