数据转换器 · 100% 在浏览器中运行
Protobuf 转 JSON 转换器
在浏览器中将序列化的 Protobuf 二进制消息解码为人类可读的 JSON。拖入您的 .proto schema 和二进制载荷——选择根消息类型,即可获得 JSON 输出。适用于检查 gRPC 流量或调试序列化 API 载荷。
无需上传无需注册无追踪免费,无限制使用
Schema(.proto)
描述您消息类型的 .proto 文件。
二进制消息(.bin / .pb)
已序列化的二进制 protobuf 消息。
使用方法
- 拖放您的 .proto schema 文件。
- 拖放二进制 protobuf 消息(.bin / .pb)。
- 选择二进制数据所对应的消息类型。
- 点击转换。解码后的 JSON 将提供下载。
常见问题
为什么需要 .proto 文件?
Protobuf 二进制文件不包含 schema 信息——字段通过标签编号而非名称标识。没有 .proto 文件,解码输出将只是 {1: ..., 2: ...},毫无意义。
嵌套消息能处理吗?
可以。protobufjs 遍历 schema 图,递归解码嵌套消息、重复字段、oneofs 和 maps。
我的 schema 或消息会上传到服务器吗?
不会。转换完全在您的浏览器中通过 WebAssembly 和 Web API 运行。转换时打开 DevTools 的 Network 标签页——您不会看到携带您文件的出站流量。
这真的是免费的吗?
是的。无需注册,无配额,无升级档位。转换在您的机器上运行,因此对我们来说托管成本为零。