"[{\"model\": \"app.userinfos\", \"pk\": 2, \"fields\": {\"name\": \"\u5c0f\u9648\", \"password\": \"123\", \"age\": 12, \"account\": \"3123.00\", \"create_time\": \"1999-11-11T00:00:00Z\", \"depart\": 2, \"gender\": 1}}, {\"model\": \"app.userinfos\", \"pk\": 3, \"fields\": {\"name\": \"\u5c0f\u660e\", \"password\": \"12345\", \"age\": 11, \"account\": \"3123.00\", \"create_time\": \"2000-11-21T00:00:00Z\", \"depart\": 1, \"gender\": 2}}]"这样格式怎么转为对象格式
时间: 2023-06-30 11:21:39 浏览: 65
这段字符串是 JSON 格式的数据,你可以使用 Python 中内置的 json 模块将其转换为 Python 对象格式。
以下是示例代码:
```python
import json
json_str = "[{\"model\": \"app.userinfos\", \"pk\": 2, \"fields\": {\"name\": \"\u5c0f\u9648\", \"password\": \"123\", \"age\": 12, \"account\": \"3123.00\", \"create_time\": \"1999-11-11T00:00:00Z\", \"depart\": 2, \"gender\": 1}}, {\"model\": \"app.userinfos\", \"pk\": 3, \"fields\": {\"name\": \"\u5c0f\u660e\", \"password\": \"12345\", \"age\": 11, \"account\": \"3123.00\", \"create_time\": \"2000-11-21T00:00:00Z\", \"depart\": 1, \"gender\": 2}}]"
# 将字符串转换为 Python 对象
obj = json.loads(json_str)
print(obj)
```
输出结果为:
```
[{'model': 'app.userinfos', 'pk': 2, 'fields': {'name': '小陈', 'password': '123', 'age': 12, 'account': '3123.00', 'create_time': '1999-11-11T00:00:00Z', 'depart': 2, 'gender': 1}}, {'model': 'app.userinfos', 'pk': 3, 'fields': {'name': '小明', 'password': '12345', 'age': 11, 'account': '3123.00', 'create_time': '2000-11-21T00:00:00Z', 'depart': 1, 'gender': 2}}]
```
可以看到,利用 `json.loads()` 方法,将 JSON 格式的字符串转换为了 Python 对象格式。
阅读全文