【发布时间】:2019-01-23 09:06:24
【问题描述】:
在我当前的 django 项目中,我构建了一个字典,其中包含一个元组,其中包含有关给定团队的数据。团队由具有子角色和分配给该特定团队的资源组成。
现在的问题是我需要将此字典转换为 JSON 格式,因为我想使用不同的 Google Charts 来可视化数据,但我不知道该怎么做。
这是字典中的一个例子:
{'Team Bobcat': {'Tom Bennett': {('Build Master', 50)}}
{'Team Coffe': {'Garfield Foster': {('Scrum Master', 100)}}
我认为我可能需要遍历我的字典并构建 JSON 的每个部分,但不知道该怎么做。 尝试使用 json.dumps(data),但这只会给我一个错误,说“'set' 类型的对象不是 json 可序列化的”,我在这篇文章中读到了一些内容: Serializable
谁能给我一些建议?
【问题讨论】:
-
那是不是字典,它是一个集合,注意
{('Build Master', 50)},它是一个包含2元组的集合。没有等效的 JSON。 -
@WillemVanOnsem 啊,好吧,我以为我有一本字典可以用!
-
您可以将其转换为字典,但最好先看看为什么它首先返回一组 2 元组。看起来不好建模。
标签: python json django dictionary google-visualization