以下代码从字节数组中解组 json 数据,将浮点值的类型更改为 int。
package main
import (
"encoding/json"
"fmt"
)
func main() {
byt := []byte(`{"num":6.0}`)
var dat map[string]interface{}
fmt.Println(byt)
if err := json.Unmarshal(byt, &dat); err != nil {
panic(err)
}
fmt.Println(dat)
}
这是游乐场链接:https://go.dev/play/p/60YNkhIUABU
无论如何要保持类型不变?
蛊毒传说
相关分类