Is it only me who thinks that parsing JSON is a totally pain in Go ?

Yes, it's pain! Unless you have the struct ready for unmarshalling json. I use gojson [https://github.com/ChimeraCoder/gojson], it auto generates struct from json with a simple command.

curl -s https://api.github.com/repos/chimeracoder/gojson | gojson -name=Repository