如何将对象类型更改为JSON可序列化对象

2024-06-25 23:00:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据列表,每个元素都是这种格式

{
  "Account_Level": 143,
  "ActiveId1": 8844,
  "ActiveId2": 8879,
  "ActiveId3": 0,
  "ActiveId4": 0,
  "Assists": 14,
  "ret_msg": null
}

此数据是从API包装中提取的,因此类型为pyrez.models.Match.Match,因此在尝试使用json.dump保存包含此类型数据的列表时

TypeError: Object of type Match is not JSON serializable

编辑:通过单独更改每个元素来修复[i.json for i in session]


Tags: 数据json元素类型列表格式matchaccount