英文:
How to print an object in Golang template like if we could have done in JavaScript
问题
你可以使用fmt.Printf
函数来打印整个对象。在Golang中,你可以使用%+v
格式化动词来打印结构体的字段和值。以下是一个示例代码:
package main
import (
"fmt"
)
type Query struct {
Param1 string
Param2 int
}
func main() {
query := Query{
Param1: "value1",
Param2: 2,
}
fmt.Printf("%+v\n", query)
}
在上面的示例中,%+v
将打印出Query
结构体的字段和值。你可以根据自己的需要修改代码以适应你的情况。
英文:
renderTemplate(w, "index", map[string]interface{}{
"ActualQAll": req.URL.Query(),
})
and inside golanghtml
...{{.ActualQAll}}...
But it shows nothing.
how can I print the whole object out like if I could do in JavaScript by doing JSON.stringify(obj) an object?
答案1
得分: 1
使用fmt.Sprintf函数,可能类似以下方式:
renderTemplate(w, "index", fmt.Sprintf("%s", ActuallQAll))
我不确定对象的具体样子。
英文:
Use fmt.Sprintf function, maybe something like below:
renderTemplate(w, "index", fmt.Sprintf("%s", ActuallQAll))
I'm not sure what exactly the object looks like.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论