我嘗試將 json 數(shù)據(jù)放入網(wǎng)絡(luò),我用它json.Marshal來創(chuàng)建 json 數(shù)據(jù)。流動的圖片就是fmt.Println(string(jsonOut))結(jié)果我用來template.HTMLEscape(w, []byte(jsonOut))在網(wǎng)絡(luò)上顯示,它將顯示如下圖所示。成為. "_"為什么它會顯示"以及我該怎么做才能顯示"?
2 回答

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗 獲得超4個贊
如果你只想在http響應(yīng)中顯示json
w.Write(jsonOut)
如果你想在html中顯示json
t, _ := template.New("foo").Parse(`<head></head><body>{{$.data}}</body>`)
_ = t.Execute(w, map[string]string{
"data": string(jsonOut),
})

千巷貓影
TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊
template.HTMLEscape
將轉(zhuǎn)義特殊字符。
使用以下代碼可以將json數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)
w.Header().Set("Content-Type",?"application/json") w.Write(jsonOut)
- 2 回答
- 0 關(guān)注
- 169 瀏覽
添加回答
舉報
0/150
提交
取消