我有一个带有 freezeset 类型(可变长度、非重复数据)键的字典,我需要将此字典写入 JSON 文件。
但是,我的问题是frozenset(虽然不可变)不是Python简单数据类型,我在以下结果中收到此类型错误json.dump(myDict, myFile)
:
TypeError: key freezeset({'myKey'}) 不是字符串
谁能帮我一些提示或解决方案?我正在使用 Python 3.4。
我知道我可以手动序列化对象,但是没有其他更自动的方法吗?!
我有一个带有 freezeset 类型(可变长度、非重复数据)键的字典,我需要将此字典写入 JSON 文件。
但是,我的问题是frozenset(虽然不可变)不是Python简单数据类型,我在以下结果中收到此类型错误json.dump(myDict, myFile)
:
TypeError: key freezeset({'myKey'}) 不是字符串
谁能帮我一些提示或解决方案?我正在使用 Python 3.4。
我知道我可以手动序列化对象,但是没有其他更自动的方法吗?!