生成工具目前已做到:
自动提取 package 并归类为不同 proto 文件
自动提取 messageName/enumNum
name 与 no 匹配
T 值还原 type(参考下方proto type 与 T 值对照表)
repeated、optional、packed、json_name 语法处理
oneof 归类
同文件 message/enum 引用时省略完整包名
跨 proto 文件引用时自动生成 import
生成工具目前已做到:
自动提取 package 并归类为不同 proto 文件
自动提取 messageName/enumNum
name 与 no 匹配
T 值还原 type(参考下方proto type 与 T 值对照表)
repeated、optional、packed、json_name 语法处理
oneof 归类
同文件 message/enum 引用时省略完整包名
跨 proto 文件引用时自动生成 import