我正在尝试用于html/template解析结构格式的 JSON。
func handler(w http.ResponseWriter, r *http.Request) {
var issueList = template.Must(template.New("template01").ParseFiles("template01.tmpl"))
result, err := SearchIssues(os.Args[1:])
if err != nil {
log.Fatal(err)
}
if err := issueList.Execute(w, result); err != nil {
log.Fatal(err)
}
}
该函数SearchIssues用于将流转换为JSON格式,效果很好。
html/template然后我尝试使用解析 JSON
var issueList = template.Must(template.New("template01").ParseFiles("template01.tmpl"))
当我访问本地服务时,出现错误:XXX is an incomplete or empty template。
但是当我删除New("template01").程序运行良好。
像这样:
func handler(w http.ResponseWriter, r *http.Request) {
var issueList = template.Must(template.ParseFiles("template01.tmpl"))
result, err := SearchIssues(os.Args[1:])
if err != nil {
log.Fatal(err)
}
if err := issueList.Execute(w, result); err != nil {
log.Fatal(err)
}
}
我不是母语人士,英语不是很好,抱歉。
芜湖不芜
相关分类