PureJSON

일반적으로 JSON은 <와 같은 HTML문자를 \u003c처럼 유니코드로 변환 합니다. 만약 이러한 문자를 그대로 인코딩 하려면 PureJSON을 사용하세요. 이 기능은 Go 1.6 이하에서는 사용할 수 없습니다.

func main() {
	r := gin.Default()

	// 유니코드 엔티티 반환
	r.GET("/json", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"html": "<b>Hello, world!</b>",
		})
	})

	// 리터럴 문자 반환
	r.GET("/purejson", func(c *gin.Context) {
		c.PureJSON(200, gin.H{
			"html": "<b>Hello, world!</b>",
		})
	})

	// 서버가 실행 되고 0.0.0.0:8080 에서 요청을 기다립니다.
	r.Run(":8080")
}