从URL导入JSON数据

时间:2017-08-16 18:39:12

标签: python

import json

url_adress1 = 'https://blackboard.ljmu.ac.uk/bbcswebdav/pid-3746902-dt-
content-
rid-10963300_2/courses/3106FNDET-201617-SEM-2/queue%281%29.json'

with open('queue') as url_adress1:
data = json.load(url_adress1)

print ("\n")

with open('stock') as data_file:
data = json.load(data_file)

url_address  = 'https://blackboard.ljmu.ac.uk/bbcswebdav/pid-3746902-dt-
content-rid-10964001_2/courses/3106FNDET-201617-SEM-2/stock%281%29.json'

我有一个问题,我一直在尝试研究,但我似乎无法找到从URL导入 JSON 文件数据的方法。今晚我要完成这项工作,所以我要紧张。有2个JSON文件,其中包含一个名称列表及其首选水果,第二个文件包含有多少水果可供发放。

1 个答案:

答案 0 :(得分:1)

您正在从正在访问的主机解析字符串,而不是JSON格式的内容。你应该做一个请求,然后解析它。试试这个:

import urllib, json
url = "https://blackboard.ljmu.ac.uk/bbcswebdav/pid-3746902-dt-content-rid-10964001_2/courses/3106FNDET-201617-SEM-2/stock%281%29.json"
response = urllib.urlopen(url)
print(json.loads(response.read()))