go的json tag有哪些给我文档地址
Go的JSON tag有以下几个:
json:"-":忽略该字段。json:"name":将字段名改为name。json:",omitempty":如果该字段值为空,则忽略该字段。json:"name,omitempty":将字段名改为name,如果该字段值为空,则忽略该字段。json:",string":将该字段的值转为字符串类型。json:"name,string":将字段名改为name,并将该字段的值转为字符串类型。json:"name,omitempty,string":将字段名改为name,如果该字段值为空,则忽略该字段,并将该字段的值转为字符串类型。json:"name,omitempty,inline":将该字段的所有字段展开到当前结构体中。
关于Go的JSON tag,可以参考官方文档:https://golang.org/pkg/encoding/json/#Marshal
原文地址: https://www.cveoy.top/t/topic/H1l 著作权归作者所有。请勿转载和采集!