gRPC Proto 转 JSON 示例
粘贴 proto 源码,选择消息,为标量、枚举、嵌套、repeated 和 map 字段生成占位 JSON,不连接 gRPC 服务。
使用步骤
如何使用
- 粘贴不超过 100,000 字符的 .proto 源码。
- 选择识别到的顶层或嵌套消息。
- 生成、检查并复制示例 JSON。
支持的源码子集
解析 message、enum、标量和命名字段、repeated、optional、oneof 与 map。不会计算 import、option、extension、service、验证规则、自定义 JSON 映射或线协议行为。
固定占位值
字符串、数字、布尔、bytes、枚举、map 和嵌套消息使用稳定示例值;64 位整数使用字符串。
有上限的本地解析
源码限 100,000 字符、200 个定义、500 个字段、12 层嵌套和 8 层生成深度。解析和复制在本浏览器完成。
常见问题
你可能还想知道
会编译 proto 吗?
不会,只解析已说明的子集,不能替代 protoc。
会调用 gRPC 服务器吗?
不会,只在本地读取粘贴的文字。
如何处理 oneof?
每个 oneof 只包含第一个声明字段。