从 message 直接产出代码草稿
把 `.proto` 里的字段定义快速变成 TypeScript 类型、默认载荷工厂和 JSON 示例,适合联调前先起结构。
把 `.proto` 里的字段定义快速变成 TypeScript 类型、默认载荷工厂和 JSON 示例,适合联调前先起结构。
可以在 TypeScript 辅助代码和 JSON 示例之间切换,适合文档整理和接口字段确认。
输入的 `.proto` 定义只在浏览器里解析,不会上传服务器,适合先处理内部接口结构。
浏览器本地生成
当前版本优先生成 TypeScript 类型、默认载荷工厂和 JSON 示例,适合接口联调、结构定义整理和字段映射草稿输出。
输出目标
识别 message 数
1
识别字段数
5
当前输出
TS 序列化辅助
当前支持
支持常见标量类型、`repeated` 数组和自定义消息引用。
复杂 `oneof`、嵌套 `message`、真正的 protobuf 二进制编解码仍建议手工复核。
工具使用说明
把需要联调的 `.proto` 结构贴进输入框,确认里面有标准的 `message Xxx { ... }` 内容。
按当前需要切换成 TypeScript 辅助代码或 JSON 示例,再看生成结果是否符合你的字段口径。
把结果直接复制到前端类型文件、联调文档或接口测试草稿里,再做最后一轮人工复核。
功能说明
这类工具最适合接口联调前的结构整理。尤其是只想先把字段定义抄成前端类型和 JSON 草稿时,不必每次手敲一遍。
当前版本优先服务字段映射和文档整理,不直接替代正式的 protobuf 编译链路。
当前默认生成 TypeScript 类型、默认载荷工厂和 JSON 示例,适合 Web 联调和接口说明整理。
复杂的 `oneof`、嵌套 `message`、真实二进制 protobuf 编解码仍建议结合正式生成器或人工复核。
常见问题
不会。解析和生成都在浏览器本地完成。
不是。当前更偏向 TypeScript / JSON 联调用的序列化辅助代码草稿。
支持。常见 repeated 数组会按数组类型生成。
适合。这正是当前版本最实用的场景之一。