📜  如何从Python的链接读取 JSON 响应?

📅  最后修改于: 2022-05-13 01:55:05.280000             🧑  作者: Mango

如何从Python的链接读取 JSON 响应?

网络上有大量可用的数据,其中大部分都是 (JavaScript Object Notation) JSON 的形式。但是人类很难直接阅读和使用它。为了在Python解决这个问题,我们有不同的库来帮助我们读取从网络获取的 JSON 数据。这些库具有帮助从 Web 打开 URL 并读取数据的对象和函数。

要读取 JSON 响应,有一个广泛使用的库,称为 Python的urllib 。该库有助于打开 URL 并从 Web 读取 JSON 响应。要在Python使用这个库并获取 JSON 响应,我们必须在我们的代码中导入jsonurllib , json.loads() 方法返回 JSON 对象。下面是我们可以从Python的链接或 URL 读取 JSON 响应的过程。

方法:

  • 导入所需的模块。
  • 分配网址。
  • 使用urlopen()获取 URL 的响应。
  • 使用json.loads()将其转换为 JSON 响应。
  • 显示生成的 JSON 响应。

执行:

Python3
# import urllib library
from urllib.request import urlopen
  
# import json
import json
# store the URL in url as 
# parameter for urlopen
url = "https://api.github.com"
  
# store the response of URL
response = urlopen(url)
  
# storing the JSON response 
# from url in data
data_json = json.loads(response.read())
  
# print the json response
print(data_json)


输出:



这样,通过使用urlopen()方法获取响应,然后使用json.loads()将响应转换为 JSON 对象,可以轻松地从给定的 URL 读取 JSON 响应。