使用 JSON
JavaScript 对象表示法(JSON)是一种文本格式,您可以使用它表示、存储以及传输结构化数据。
在 Go 中, 映射 和 结构体 数据类型提供最接近 JSON 的表示形式,因为它们可以存储 键值对 格式的数据。
在 GoLand 中粘贴 JSON 时,IDE 会建议将其转换为 结构体 类型。 所有必需的 结构体 字段标签将自动生成并添加。
您可以使用复制粘贴的方法或调用 从JSON 生成 Go 类型 对话框。
意图操作
借助意图操作,您可以添加新标签、键并修改标签键的代码风格。
向结构体字段添加新标签
点击结构体字段并按 Alt+Enter。
选择 向标记添加键。

修改字段标签中的键
点击结构体字段并按 Alt+Enter。
选择 更新标记中的键值。

更改标签键的代码风格
点击标签中的键并按 Alt+Enter。
选择 更改标记中的字段名称样式。

代码补全
修改标签键时,GoLand 会显示这些标签最常用值的列表。 例如, json 建议使用 omitempty; xml 包含 attr、 cdata、 chardata、 innerxml 等; asn1 包含 optional、 explicit、 generalized 等。

结构体标签样式
开始填写标签时,在输入反引号(
`)后,GoLand 会建议输入一个键。 按 Tab 或 Enter 即可看到选项列表。 选择值名称的样式。 IDE 会保存您的选择,并在该结构体的其他字段中首先建议使用相同的样式。
技巧提示
为空结构体生成字段
如果您有一个空的 结构体 ,可以从 JSON 中生成所有必需的字段和标签。 为此,请使用 转到操作 搜索 调出 从JSON 生成 Go 类型 对话框,并在文本字段中粘贴您的 JSON。 或者,您可以导航至 并在弹出窗口中选择 JSON 中的类型。
最后修改日期: 2025年 9月 26日