title: Unicode Decode Error for JSON in python
body: <p>I am trying to send a GET request to a URL that I know returns data in the form of JSON using python. However, I keep getting a Unicode Decode Error on line 21:</p>
  
  <pre><code>Traceback (most recent call last):
    File "MeetupQueryScript.py", line 21, in &lt;module&gt;
      member = json.load(object)
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 278, in load
      **kw)
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 326, in loads
      return _default_decoder.decode(s)
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 366, in decode
      obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 382, in raw_decode
      obj, end = self.scan_once(s, idx)
  UnicodeDecodeError: 'utf8' codec can't decode byte 0xe7 in position 20: invalid continuation byte
  </code></pre>
  
  <p>Any idea whats up?</p>
  
  <pre><code>import urllib2
  import json
  
  key = '#########'
  
  url = "https://api.meetup.com/2/groups?&amp;sign=true&amp;zip=78705&amp;page=1&amp;key=" + key + "&amp;&amp;sign=true"
  object  = urllib2.urlopen(url)
  #print [method for method in dir(object) if callable(getattr(object, method))]                                                  
  #print object.next()                                                                                                            
  groupList = json.load(object)["results"]
  groupIDs = []
  
  for group in groupList:
      groupIDs.append(group["id"])
  
  members = []
  
  for id in groupIDs:
      url = "https://api.meetup.com/2/members?&amp;sign=true&amp;group_id=" + str(id) + "&amp;key=" + key
      object = urllib2.urlopen(url)
      member = json.load(object)
      members.append(member)
  
  print members
  </code></pre>