📅  最后修改于: 2023-12-03 15:04:42.058000             🧑  作者: Mango
JSON(JavaScript Object Notation)是一种轻量级数据交换格式,通常用于Web应用程序中,可以使用Python读取JSON数据。在这篇文章中,我们将介绍如何使用Python读取JSON数据,在Python中非常简单,也很有用。
我们可以使用Python内置的json模块来读取JSON文件,以下是读取文件的基本步骤:
import json
open()
函数打开json文件并读取数据:with open('data.json', 'r') as f: data = json.load(f)
以下是一个从文件中读取JSON数据的示例代码:
import json
with open('data.json', 'r') as f:
data = json.load(f)
# 处理数据
print(data)
除了从文件中读取JSON数据,我们还可以从字符串中读取JSON数据。在Python中,我们可以使用json.loads()
函数来将JSON字符串转换为Python对象。
以下是一个读取JSON字符串的示例代码:
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
# 处理数据
print(data)
JSON可以包含嵌套的对象,我们可以使用它们来组织复杂数据。
以下是一个读取嵌套JSON的示例代码:
import json
json_str = '{"name": "John", "age": 30, "city": "New York", "jobs": [{"title": "developer", "years": 3}, {"title": "designer", "years": 5}]}'
data = json.loads(json_str)
# 处理数据
print(data)
在Python中读取JSON数据非常简单,我们可以使用内置的json模块来读取JSON文件和字符串,还可以处理嵌套的JSON对象。JSON是一种轻量级数据交换格式,在Web应用程序中被广泛使用。