版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010918487/article/details/88740755
那么需要给struct定义tag:
omitempty
type Node struct {
Name string `json:name,omitempty` // 名称
Age int `json:age` // 年龄
}
当结构体有omitempty的时候,如果name为空,那么最终生成的json中没有name字段。
omitempty,tag里面加上omitempy,可以在序列化的时候忽略0值或者空值