Hansson var snabbast i finalen på 100 meter fjäril på tiden 55,45, en dryg sekund före tvåan, Beryl Gastaldello från Frankrike.
Sara Junevik kom sist i finalen på 57,83.
Hansson vann tidigare 50 meter fjäril och kom trea på 100 meter medley och 50 meter rygg.
De övergripande vinnarna i världscupen blev amerikanskan Beata Nelson och Dylan Carter från Trinidad och Tobago.
Katie Ledecky, USA, noterades för ett nytt världsrekord i 800 meter frisim på 7.57,42.