このページを正しく表示するにはJavascriptを有効にしてください。
Go + Gin で JSON を HTML に埋め込む
Go + Gin 内で JSON を生成して、HTML の中に埋め込む Tips
__サーバー__
```go
ej, err := json.Marshal(entry)
if err != nil {
...
}
entryJSON = string(ej)
params := map[string] interface{}{
"entryJSON": template.JS(entryJSON),
}
gc.HTML(http.StatusOK, "index.html", params)
```
__テンプレート__
```index.html
```
`template.JS` に変換して渡すとテンプレート出力時にエスケープされない。
多分 Gin じゃなくて標準のテンプレートでもこの仕様のはず。