Uso de SecureJSON

Usando SecureJSON para evitar el secuestro de JSON. Por defecto se antepone "while(1)," al cuerpo de respuesta si la estructura dada son valores de array.

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

	// Se puede emplear un prefijo JSON seguro propio 
	// r.SecureJsonPrefix(")]}',\n")

	r.GET("/someJSON", func(c *gin.Context) {
		names := []string{"lena", "austin", "foo"}

		// Retornará  :   while(1);["lena","austin","foo"]
		c.SecureJSON(http.StatusOK, names)
	})

	r.Run(":8080")
}