python中json库的使用
时间: 2023-09-03 21:11:08 浏览: 107
Python中json的简单使用
在Python中,有一个内置的json库可以用来处理JSON数据。下面是一个简单的例子,展示了如何使用json库将Python对象转换为JSON格式字符串,并将JSON格式字符串转换为Python对象。
1. 将Python对象转换为JSON格式字符串
```python
import json
# 定义一个Python字典对象
person = {'name': 'Bob', 'age': 25, 'city': 'Shanghai'}
# 将字典对象转换为JSON格式字符串
person_json = json.dumps(person)
# 打印转换后的JSON格式字符串
print(person_json)
```
输出结果为:
```json
{"name": "Bob", "age": 25, "city": "Shanghai"}
```
2. 将JSON格式字符串转换为Python对象
```python
import json
# 定义一个JSON格式字符串
person_json = '{"name": "Bob", "age": 25, "city": "Shanghai"}'
# 将JSON格式字符串转换为Python对象
person = json.loads(person_json)
# 打印转换后的Python对象
print(person)
```
输出结果为:
```python
{'name': 'Bob', 'age': 25, 'city': 'Shanghai'}
```
上述例子中,`json.dumps()`函数用于将Python对象转换为JSON格式字符串,`json.loads()`函数用于将JSON格式字符串转换为Python对象。在使用这些函数时,需要注意保证JSON格式的正确性,否则会抛出异常。
阅读全文