, (数据序列化) Go 语言数据序列化: 和 详解 :JSON 序列化与反序列化 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。Go 语言的 包提供了将 Go 数据结构编码为 JSON 文本以及将 JSON 文本解码为 Go 数据结构的功能。 1.1 序列化(Encoding):Go 结构体到 JSON 包使用 函数将 Go 数据结构序列化为 JSON 文本。 关键点: 结构体字段标签(Struct Field Tags): 通过在结构体字段后添加 标签,可以自定义 JSON 字段名。 选项表示如果字段的值为空(例如,零值、空字符串、空切片),则在 JSON 输出中省略该字段。