转换成json的时候

type Test struct {
AppId string json:"app_id"
IdCard string json:"id_card"
RealName string json:"real_name"
Timestamp string json:"-"
Test string json:"omitempty"
}

不想要返回struct中某一个字段 使用 -
如果为空则不返回 使用 omitempty

func main() {
a := &Test{
AppId:”1”,
IdCard:”2”,
RealName :”3”,
Timestamp:”4”,
Test :”5”,
}
b, _ := json.Marshal(a)
fmt.Println(string(b))
}
结果: {“app_id”:”1”,”id_card”:”2”,”real_name”:”3”,”Test “:”5”}