代码、数据与二维码工具

gRPC Proto 转 JSON 示例

粘贴 proto 源码,选择消息,为标量、枚举、嵌套、repeated 和 map 字段生成占位 JSON,不连接 gRPC 服务。

优先本地处理无需注册隐私说明 ↗

使用步骤

如何使用

  1. 粘贴不超过 100,000 字符的 .proto 源码。
  2. 选择识别到的顶层或嵌套消息。
  3. 生成、检查并复制示例 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 只包含第一个声明字段。