json.Unmarshal() generates the same error [json: cannot unmarshal array into Go value of type main.GlobalResponse],
	but using json.Decode() does not, and returns valid data. I'm leaving my changes in.