python json添加元素,删除元素
时间: 2023-07-25 19:27:00 浏览: 245
Python 中操作 JSON 数据的模块是 `json`,使用该模块可以方便的进行 JSON 数据的添加和删除操作。
添加元素:
我们可以将 JSON 数据先转化为 Python 中的字典,然后向字典中添加新的元素,最后再将字典转化为 JSON 数据。
示例代码:
```python
import json
# 原始 JSON 数据
json_str = '{"name": "Alice", "age": 25}'
# 将 JSON 数据转化为 Python 字典
data = json.loads(json_str)
# 向字典中添加新元素
data['email'] = 'alice@example.com'
# 将字典转化为 JSON 数据
new_json_str = json.dumps(data)
print(new_json_str)
```
输出结果:
```
{"name": "Alice", "age": 25, "email": "alice@example.com"}
```
删除元素:
删除 JSON 数据中的元素也很容易,只需要将 JSON 数据转化为 Python 字典,使用 `del` 关键字删除指定的键值对,再将字典转化为 JSON 数据即可。
示例代码:
```python
import json
# 原始 JSON 数据
json_str = '{"name": "Alice", "age": 25, "email": "alice@example.com"}'
# 将 JSON 数据转化为 Python 字典
data = json.loads(json_str)
# 删除字典中的元素
del data['email']
# 将字典转化为 JSON 数据
new_json_str = json.dumps(data)
print(new_json_str)
```
输出结果:
```
{"name": "Alice", "age": 25}
```
阅读全文