protobuf-go-ts-schema-exchange - Go和TypeScript之间共享Protobuf负载的模式优先工作流
使用JSON传输在Go和TypeScript之间交换Protobuf定义的负载,利用Buf代码生成、protojson和@bufbuild/protobuf。
标签
更新于: 2026-02-13能力
典型输入
典型输出
该技能可以做什么
- 定义Protobuf模式
- 配置Buf v2生成
- 生成Go和TypeScript代码
- 在Go中使用protojson发出JSON
- 在TypeScript中使用fromJson解码JSON
- 验证int64和Struct处理
- 运行验证检查清单
输入
- Protobuf模式
- Buf配置
- Go代码库
- TypeScript代码库
- JSON负载
输出
- 生成的Go代码
- 生成的TypeScript代码
- JSON负载
- 验证结果
要求
- Buf v2
- protoc-gen-es v2
- @bufbuild/protobuf v2
- Go环境
- TypeScript环境
- protojson包
