我试图甩掉这个JSON -类型错误:“任务:元:newtask”不是JSON序列化
{'total_run_count': 9, 'task': 'tasks.add', 'enabled': True, 'schedule': {'period': 'seconds', 'every': 3}, 'kwargs': {'max_targets': 100}, 'running': False, 'options': {}, 'delete_key': 'deleted:tasks:meta:newtask', 'name': b'tasks:meta:newtask', 'last_run_at': datetime.datetime(2016, 10, 3, 19, 9, 50, 162098), 'args': ['3', '2'], 'key': 'tasks:meta:newtask'}
和失败的关键“名”。我用utf-8解码了它,但仍然没有运气。我收到以下错误。
类型错误:“任务:元:newtask”不是JSON序列化
什么是不可序列关于上面的字符串?我无能为力。
尝试json.dumps(yourObject .__ dict__),这里http://stackoverflow.com/questions/10252010/serializing-python-object-instance查看答案to-json – haifzhan
“Still not luck” - 意思是什么,*完全*?当我试图重现这一点,并解码字节串,那么我有以下内容:'TypeError:datetime.datetime(2016,10,3,19,9,50,162098)不是JSON可串行化的 - 它确实不是。但那是一个不同的错误,你的问题应该反映出来。 –
@Shamik,...向我们展示*你是如何解码对象的(然后序列化结果),所以我们可以判断它是正确的。 –