带有json转储的json的元组列表的dict失败

问题描述 投票:0回答:1

我在这里创建了一个带有元组列表的嵌套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不会显示为键,仅​​作为列表中元组的值。因此它不应该是一个字符串问题?那么,问题在哪里,我该如何解决呢?

python json dictionary
1个回答
0
投票

我突然想知道,为什么我的真实数据json转储工作,但不是链接中的示例。解决方案是,示例强制执行整数值,这显然是不可序列化的。所以,在我的例子中,我也改变了数字。现在它可以正常使用json dump。谢谢你的提示。

© www.soinside.com 2019 - 2024. All rights reserved.