快速解析PB类适合用于生成代码和做分析的工具

易语言 2020-04-12 17:50:36

快速解析PB类适合用于生成代码和做分析的工具

解析速度很快,因为记录了要解析的节点,一旦全部解析了要取的数据就立马跳出解析,对于一些Protobuf结构可能是末尾还有一些多出的数据,这个模块也是可以解析的,因为解析完了就跳出了.

1. 优化解析器的返回,分离生成代码和输出结果,避免影响整体速度.
2. 新增解析后的路径类型,可以为key或id,必须在调用解析命令之前设置好输出类型,分别为两个常量:PB_PRINT_KEY,PB_PRINT_ID.
3. 修复[_Protobuf]类的Empty()方法[未清除listMap]的BUG
4. [_Protobuf]类新增方法 置输入类型(类型 整数型)
5. 新增树形框输出,现在不止有文本输出,还有树形框输出。