gin bindJSON構造体に不確定タイプのフィールドがある

364 ワード

構造体には不確定なタイプのフィールドがあり、interface{}を使用し、BindJSON後に入力に応じて自動的に対応するタイプを格納します.
type student struct {
	Name string      `json:"name"`
	Info interface{} `json:"info"`
}

例えばinfoの入力
入力
を選択します.
12
float64
“str”
string
{"str":"value"}
map[string]interface {}
true
bool