编组映射到JSON

时间:2017-06-08 21:35:46

标签: json go

我正在尝试为JSON编组一个结构Foo,它具有Values map[string]CellValue属性,其中CellValue是另一个结构。出于某种原因,即使CellValue地图中的所有键都存在,结果JSON也不包含Values结构中保存的数据。

这是问题的simple playground repro

我是Go的新手,有人能在这里发现问题吗?

1 个答案:

答案 0 :(得分:1)

CellValue的字段未导出(以小写字符开头)。 Per the documentation(强调我的),"每个导出结构字段成为对象的成员" - 表示在编组或解组时忽略未导出的值。