Busque em todas as páginas da documentação
10 pages in this section.
Aprenda a serializar structs Go para JSON e outros formatos usando codificadores da biblioteca padrão. Entenda o marshaling customizado, tags de struct e evolução de esquemas.
Aprenda os conceitos básicos de serialização em Go com 10 exemplos. Entenda json.Marshal, json.Unmarshal e tags de struct para codificação e decodificação JSON.
Implemente as interfaces json.Marshaler e json.Unmarshaler para controlar a serialização JSON para tipos Go, incluindo datas, enums e visualizações redigidas.
Aprenda quando usar os pacotes encoding/xml e encoding/gob do Go para serialização, incluindo exemplos de marshalling XML e codificação gob.
Aprenda a usar tags de struct Go para serialização JSON, mapeamento de banco de dados e validação de entrada para otimizar o manuseio de dados em suas aplicações.
Valide structs Go com go-playground/validator. Defina regras de validação usando tags de struct e implemente validadores personalizados para lógica de negócios.
Aprenda as melhores práticas para serialização em Go, incluindo convenções de tags JSON, tratamento de campos opcionais e proteção de decodificadores contra payloads grandes.
Um resumo de página única de cada item de destaque das 9 páginas na seção de Serialização, agrupado por página de origem para que você possa analisar todas as 53 conclusões sem abrir cada artigo individualmente.