In http://docs.python.org/library/json.html:
simplejson.load(fp[, encoding[, cls[, object_hook[, parse_float[, parse_int[, parse_constant[, object_
File-like objects are mainly StringIO objects, connected sockets and, well, actual file objects.
StringIO
If everything goes well, urllib.urlopen() returns a file-like object supporting the necessary methods.
urllib.urlopen()