2 个回答
在 encode/decode JSON 数据时,Go 默认会将数值当做 float64 处理。
func main() {
var data = []byte(`{"status": 200}`)
var result map[string]interface{}
if err := json.Unmarshal(data, &result); err != nil {
log.Fatalln(err)
}
解析出来的 200 是 float 类型。发布于:5个月前 (11-29) IP属地:四川省
我来回答
您需要 登录 后回答此问题!