📜  读取 json - Python (1)

📅  最后修改于: 2023-12-03 15:28:11.081000             🧑  作者: Mango

读取 json - Python

在Python中,读取json文件和操作json数据结构是很常见且重要的技能。在本文中,我们将介绍如何读取json文件,并且展示如何使用内置的json库操作json。

读取 json 文件

首先,我们需要用Python从文件中读取json数据。Python的内置json库能够非常容易地完成这个任务。

import json

# 读取json文件
with open('data.json', 'r') as f:
    data = json.load(f)

# 打印数据
print(data)

上面的代码会从名为"data.json"的文件中读取数据,并将其加载到"data"变量中。结果会在控制台中被打印出来。你也可以将数据存入另一个变量中,以便日后使用。

操作 json 数据

一旦我们成功地读取了json数据,我们就可以对其进行操作了。以下是一些基本的json操作:

访问 json 数据

可以通过名称访问json数据。以下是一个例子:

# 通过名称访问json数据
print(data['name'])
修改 json 数据

Python的内置json库还可以使我们修改json数据。例如:

# 修改json数据
data['name'] = 'new_name'

# 打印更新后的数据
print(data)

上面的代码会将"name"键的值从原来的值改为"new_name"。

添加 json 数据

如果需要添加新的数据到json中,可以使用以下语句:

# 添加新的键值对到json中
data['new_key'] = 'new_value'

# 打印更新后的数据
print(data)

上面的代码会向json添加一个新的键值对:'new_key':'new_value'。

删除 json 数据

你可以删除某个json键值对。

# 删除指定键值对
del data['new_key']

# 打印更新后的数据
print(data)

上面的代码会从json中删除键"new_key"和它所对应的值。

以上是常见的json操作,你可以根据自己的需要进一步尝试。

结论

本文我们介绍了如何使用Python的内置json库去读取和操作json文件。在处理json时,需要特别注意数据结构和数据类型的对应关系,这样能够让你用Python轻松处理json数据,加速自己的开发工作。