当你创建一个结构体的时候,这个结构体需要在其他类中修改内部的变量 我们定义为外部可访问的变量。
type test struct {
Con string
}
打印出json 的效果:
a := test{“12”}
data, _ := json.Marshal(a)
fmt.Println(string(data))
{“Con”:“12”}
但是这个时候,变量是大小的,我在做json数据传输的时候,不希望是大写。那么可以使用 json 标签技巧。
type test struct {
Con stringjson:"con,omitempty"
}
再次打印json:
{“con”:“12”}
更多技巧,待补充。。。。