Use json.NewDecoder()

You can pass the response body to to json.NewDecoder() and unmarshal in one step:

http://golang.org/pkg/encoding/json/#NewDecoder

Thanks for taking the time to put this package together. :)