import json data = b'{"name": "John", "age": 30}' json_data = json.dumps(data.decode())
时间: 2023-07-19 13:41:04 浏览: 126
基于python的垃圾分类系统资料齐全+详细文档.zip
你的代码有一些问题,应该这样写:
```
import json
data = b'{"name": "John", "age": 30}'
json_data = json.loads(data.decode('utf-8'))
```
在这里,我们首先使用 `decode()` 方法将字节数据解码为字符串类型,并且指定编码方式为 `'utf-8'`。然后,我们使用 `json.loads()` 方法将字符串类型的 JSON 数据转换为 Python 对象。
注意,这里使用的是 `json.loads()` 方法,而不是 `json.dumps()` 方法,因为我们是将 JSON 数据转换为 Python 对象,而不是将 Python 对象转换为 JSON 数据。
阅读全文