go struct 空值的json直接不展示

版权声明:本文为博主原创文章,未经博主允许不得转载。 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值或者空值

猜你喜欢

转载自blog.csdn.net/u010918487/article/details/88740755