Busca en todas las páginas de la documentación
10 pages in this section.
Aprende a serializar structs de Go a JSON y otros formatos usando los codificadores de la biblioteca estándar. Comprende el marshaling personalizado, las etiquetas de struct y la evolución del esquema.
Aprende los fundamentos de serialización en Go con 10 ejemplos. Comprende json.Marshal, json.Unmarshal y las etiquetas de struct para la codificación y decodificación JSON.
Implementa las interfaces json.Marshaler y json.Unmarshaler para controlar la serialización JSON de tipos Go, incluyendo fechas, enums y vistas redactadas.
Aprenda cuándo usar los paquetes encoding/xml y encoding/gob de Go para la serialización, incluyendo ejemplos de marshalling XML y codificación gob.
Aprende a usar etiquetas de struct de Go para serialización JSON, mapeo de bases de datos y validación de entrada para optimizar el manejo de datos en tus aplicaciones.
Valida structs de Go con go-playground/validator. Define reglas de validación usando etiquetas de struct e implementa validadores personalizados para la lógica de negocio.
Aprenda las mejores prácticas para la serialización en Go, incluyendo convenciones de etiquetas JSON, manejo de campos opcionales y protección de decodificadores contra cargas útiles grandes.
Un resumen de una sola página de cada viñeta destacada de las 9 páginas de la sección de Serialización, agrupadas por página de origen para que pueda escanear las 53 conclusiones sin abrir cada artículo individualmente.