PureJSON
일반적으로 JSON은 <
와 같은 HTML문자를 \u003c
처럼 유니코드로 변환 합니다.
만약 이러한 문자를 그대로 인코딩 하려면 PureJSON을 사용하세요.
이 기능은 Go 1.6 이하에서는 사용할 수 없습니다.
func main() { router := gin.Default()
// 유니코드 엔티티 반환 router.GET("/json", func(c *gin.Context) { c.JSON(200, gin.H{ "html": "<b>Hello, world!</b>", }) })
// 리터럴 문자 반환 router.GET("/purejson", func(c *gin.Context) { c.PureJSON(200, gin.H{ "html": "<b>Hello, world!</b>", }) })
// 서버가 실행 되고 0.0.0.0:8080 에서 요청을 기다립니다. router.Run(":8080")}