Golang JSON 操作完全指南:从基础到进阶,看这一篇就够了!

Golang JSON 处理的完整手册:示例与最佳实践

这篇文章详细讲解了 Go 语言中 JSON 序列化和反序列化操作的各种用法,包括基本用法、通用 JSON 处理、类型关系、自定义时间格式、匿名结构体处理 JSON、使用 json.RawMessage 处理 []byte 字段以及如何控制 HTML 特殊字符的转义。文章还包含大量代码示例和详细解释,帮助读者理解每个操作的具体实现和原理。

[阅读全文]

Golang 中自定义 time.Time 类型字段的 JSON 序列化格式

在 Golang 中,时间的默认序列化格式是 RFC3339。由于使用标准库中的 time.Time 类型,开发者在处理 JSON 时可能会希望使用不同的格式。本文将介绍如何在 Golang 中自定义 time.Time 类型字段的 JSON 序列化格式,并在 Gorm 中自定义 JSON 时间字段格式。

[阅读全文]