python转json
时间: 2023-11-08 22:01:49 浏览: 41
要将Python数据转换为JSON,可以使用json模块中的方法。首先,通过导入json模块开始。然后,准备符合JSON格式要求的Python数据。使用json.dumps()方法将Python数据转换为JSON数据。如果需要将字典转换为JSON,可以使用json.dumps()方法。最后,使用json.loads()方法将JSON数据转换为Python数据。
以下是具体步骤:
1. 导入json模块:
```python
import json
```
2. 准备符合JSON格式要求的Python数据:
```python
data = [{"name":"张","age":20},{"name":"王","age":21}]
```
3. 使用json.dumps(data)方法将Python数据转换为JSON数据:
```python
json_str = json.dumps(data, ensure_ascii=False)
print(json_str)
```
4. 如果需要将字典转换为JSON,可以使用json.dumps()方法:
```python
d = {"name":"张","age":20}
json_str = json.dumps(d, ensure_ascii=False)
print(json_str)
```
5. 使用json.loads(data)方法将JSON数据转换为Python数据:
```python
s = '[{"name":"张","age":20},{"name":"王","age":21}]'
l = json.loads(s)
print(l)
```
请注意,json.dumps()方法将Python数据转换为JSON字符串,而json.loads()方法将JSON字符串转换为Python数据。