json default data type golang
//解析 JSON 数据时,默认将数值当做哪种类型
func main() {
var data = []byte(`{"status": 200}`)
var result map[string]any
if err := json.Unmarshal(data, &result); err != nil {
log.Fatalln(err)
}
for _, v := range result {
//在 encode/decode JSON 数据时,Go 默认会将数值当做 float64 处理
fmt.Println(reflect.TypeOf(v))
}
}