Gob es un método de serialización específico de Go. Tiene soporte para todos los tipos de datos Go, excepto para canales y funciones. Gob también codifica la información de tipo en la forma serializada, lo que lo hace diferente de, digamos, XML es que es mucho más eficiente.
La inclusión de información de tipo hace que la codificación y la decodificación sean bastante robustas a las diferencias entre el codificador y el decodificador.