扫码一下
查看教程更方便
通常,json
使用 unicode
替换特殊 html
字符,例如 <
变为 \ u003c
。如果要按字面对这些字符进行编码,则可以使用 purejson
。go 1.6 及更低版本无法使用此功能。
func main() {
r := gin.default()
// 提供 unicode 实体
r.get("/json", func(c *gin.context) {
c.json(200, gin.h{
"html": "hello, world!",
})
})
// 提供字面字符
r.get("/purejson", func(c *gin.context) {
c.purejson(200, gin.h{
"html": "hello, world!",
})
})
// 监听并在 0.0.0.0:8080 上启动服务
r.run(":8080")
}