我有这段代码,我在其中[]byte使用json.Marshal. 打印时,为什么在写入字符串时将fmt.Println()数字写入标准输出。os.Stdout.Write
我的问题是如何fmt.Println解析[]byte.
package main
import (
"encoding/json"
"fmt"
"os"
)
func main(){
str := "My string"
dat,_:= json.Marshal(str)
fmt.Println(dat)
os.Stdout.Write(dat)
}
我得到以下输出
[34 77 121 32 115 116 114 105 110 103 34]
"My string"
呼唤远方
相关分类