PureJSON
Biasanya, JSON mengganti karakter HTML spesial dengan entitas unicode-nya, misal < menjadi \u003c. Jika Anda ingin melakukan enkode karakter tersebut secara harfiah, Anda dapat menggunakan PureJSON sebagai gantinya.
Fitur ini tidak tersedia di Go 1.6 dan yang lebih rendah.
func main() { router := gin.Default()
// Menyajikan entitas unicode router.GET("/json", func(c *gin.Context) { c.JSON(200, gin.H{ "html": "<b>Hello, world!</b>", }) })
// Menyajikan karakter harfiah router.GET("/purejson", func(c *gin.Context) { c.PureJSON(200, gin.H{ "html": "<b>Hello, world!</b>", }) })
// jalankan server pada 0.0.0.0:8080 router.Run(":8080")}