Protobuf ↔ Go
Convertir entre Protobuf y estructuras Go
Entrada0
Salida
0
Sobre el Convertidor Protobuf ↔ Go
Convertidor bidireccional entre definiciones Protocol Buffer (proto3) y estructuras Go. Proto → Go analiza archivos .proto para generar estructuras Go; Go → Proto convierte estructuras Go a definiciones de mensajes proto3 con mapeo automático de tipos y campos.
Preguntas Frecuentes
¿Qué sintaxis proto es compatible?▼
Sintaxis Proto3 incluyendo message, enum, tipos anidados, campos repeated y oneof.
¿Cómo se mapean los tipos?▼
Proto → Go: string→string, int32→int32, int64→int64, bool→bool, bytes→[]byte, float→float32, double→float64, repeated→slice. Go → Proto: mapeo inverso, puntero→optional, slice→repeated, map→map<K,V>.
¿Puede manejar imports y múltiples estructuras?▼
Proto → Go reconoce imports externos pero no los resuelve. Go → Proto soporta múltiples definiciones de estructuras y detecta automáticamente las referencias entre ellas.