我在这里创建了一个带有元组列表的嵌套dict的示例:Build dict from list of tuples combining two multi index dfs and column index
但是,当我打电话的时候
with open('output/test.json', "w") as f:
json.dump(solution, f, ensure_ascii=False)
我收到错误消息“TypeError:0不是JSON可序列化的”。但是,数字0不会显示为键,仅作为列表中元组的值。因此它不应该是一个字符串问题?那么,问题在哪里,我该如何解决呢?
我突然想知道,为什么我的真实数据json转储工作,但不是链接中的示例。解决方案是,示例强制执行整数值,这显然是不可序列化的。所以,在我的例子中,我也改变了数字。现在它可以正常使用json dump。谢谢你的提示。