在 Go 中将 JSON 解析为 Struct 你想将 JSON 文件解析为 Go struct,但程序输出不正确值。 问题 结构体元素未导出,以小写字母开头。 JSON 编码器/解码器忽略未导出的元素。 解决方案 通过将第一个字母大写来导出结构体元素: json:"..." 标签指示解码器将 JSON 键映射到结构体 更新了代码 附加注释 打开和解析时检查错误JSON 文件。 确保 JSON 文件结构与结构匹配定义。