我想用JSON存储一个具有复杂键(tuple)的对象,例如:
obj = {('a', '1', '', 'b') : '1'}但使用:
import json
json.dumps(obj)结果出现以下错误:
TypeError: keys must be a string什么是最快/最好的方法来将它转换成JSON,并在以后解开它?
注意,它必须存储在一个典型的JSON数据库中(例如Cloudant/CouchDB/ElasticSearch)。
此外,我认为在我的程序中使用元组是非常实用的,因此我倾向于以包含元组作为键(在加载JSON之后)的数据集结束。
发布于 2015-08-17 08:29:56
我认为有两个解决办法你可以使用。
https://stackoverflow.com/questions/32045646
复制相似问题