比如我想让[]string类型的字段的默认值是[],而不是nil,那我就make赋值给该字段。转成JSON输出后,就是[]。示例结果如下图1所示,字段Test2的默认值是nil。我就废话不多说了,大家还是直接看代码吧~结果。可以看到 在key没有的情况下可以指定对应的值,这样就可以了。

Go语言设置JSON的默认值操作

Go语言设置JSON的默认值操作

Go语言设置JSON的默认值操作

Go语言设置JSON的默认值操作