0

我正在使用 Python Dropbox 包来拉取团队活动:

dbx = dropbox.DropboxTeam(self.access_token)
result = dbx.team_log_get_events()

我需要将 的值result作为 JSON 对象传递。当我尝试使用json.dumps(result)时,我收到此错误:

TypeError:GetTeamEventsResult 类型的对象不是 JSON 可序列化的

有没有办法使用 Dropbox 包转换为 json/dict?

我的其他潜在解决方案是编写自己的方法来转换它(似乎很乏味)或者只是进行 API 调用而不是使用包。

4

1 回答 1

0

刚刚在 DB 论坛上收到了 Dropbox 开发人员的回复:

在 Dropbox Python SDK 中调用 API 的方法不返回 JSON 可序列化对象(或来自服务器的原始 JSON),但我会将其作为功能请求传递。我不能保证是否或何时可以实施。

您可以根据需要转换返回的本机对象中的信息,但不幸的是,正如您所提到的,您需要编写代码来执行此操作。

如果有更多信息出现,将保持此帖子更新。

于 2021-11-22T15:49:01.280 回答