栗子三(struct tag 内部实现)
package main
import (
"fmt"
"reflect"
)
type User struct {
Name string `json:"user_name"`
}
func main() {
var user User
userType := reflect.TypeOf(user)
jsonString := userType.Field(0).Tag.Get("json")
fmt.Println(jsonString) //user_name
}
以上这篇浅谈Go语言中的结构体struct & 接口Interface & 反射就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易采站长站。









