NO Goldfish...
goldfish need a MINIMUM of 10 gallons per fish...
doesnt matter how small the goldfish is when you buy it 10 gallons minimum, they are very messy and grow increidbly large (fish do NOT only grow to the size of their tank...thats a myth, however most goldfish never see mature sizes because there crammed into spaces that are too small, goldfish CAN live 50+ years...)
they are also social and do best with at least 1 companion, wich means 20 gallons realy is the minimum for keeping goldfish...
preferably larger!
not to mention the filtraton needed for them.
for your little bown the ONLY fish id say could comfortably live in there would be a betta fish.
its still small realy for a betta, i prefer a min of 5 gallons for them...but 1 gal is common for bettas and they can live good long lives if properly cared for in that size tank.
you will potentially need to add a small heater (they make betta bowl heaters) as bettas require warmer temps, youll either need to do dAiLY small water changes or make a make shift filter for t and do weekly water changes...
keepign fish isnt just a case of bowl of water add a fish and tada im done.
PLEASE do alot more research before bringing your fish home, keeping fish is actually a lesson in creating a carefully balanced eco-system!