Lewati ke konten

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")
}