我正在try 使用html/template
来解析 struct 格式的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格式,运行良好.
然后,我try 使用以下命令以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)
}
}
我的母语不是英语,英语不是很好,对不起.