JSON 代表 JavaScript 对象表示法。它通常用于在 web 中传输数据applications( such as sending data from server to client to display on the web pages)。
Example 1: { "fruit": "Apple", "size": "Large", "color": "Red" }
Example 2: { 'name': 'Karan', 'languages': ['English', 'French'] }
json 文件将具有 .json 扩展名
Python 有一个名为 json 的内置包,可用于处理 JSON 数据和读取 JSON 文件。json模块有很多功能。其中load(),并loads()用来读取JSON文件。
load() − 该函数用于解析或读取 json 文件。
loads() − 该函数用于解析 json 字符串。
要在python中使用json模块,我们需要先导入它。json 模块按如下方式导入 -
import json
假设我们有一个名为“persons.json”的 json 文件,其内容如上面的示例 2 所示。我们想用python打开并阅读它。这可以通过以下步骤完成 -
导入json模块
使用 json 文件名和open()函数打开文件
使用 json 文件名和open()函数打开文件
使用读取 json 文件load()并将 json 数据放入变量中。
使用从文件中检索到的数据或简单地将其打印,在这种情况下为简单起见。
import json with open('persons.json') as f: data = json.load(f) print(data)输出结果
{'name': 'Karan', 'languages': ['English', 'French']}
笔记:
确保 json 文件以 .json 扩展名保存在您的系统上。
确保 json 文件和 python 程序保存在您系统的同一目录中,否则会引发异常。