Отримав такий код в одному з моїх сценаріїв:
#
# url is defined above.
#
jsonurl = urlopen(url)
#
# While trying to debug, I put this in:
#
print jsonurl
#
# Was hoping text would contain the actual json crap from the URL, but seems not...
#
text = json.loads(jsonurl)
print text
Що я хочу зробити, це отримати {{.....etc.....}}речі, які я бачу в URL-адресі, коли я завантажую його в Firefox у свій сценарій, щоб я міг розібрати значення з нього. Я погукав тонну, але не знайшов хорошої відповіді, як насправді отримати {{...}}речі з URL-адреси, що закінчується в .jsonоб’єкт в сценарії Python.
json.loadsщо споживає строкове використання (саме тому.read()потрібно, використовуйтеjson.load(response)замість цього