私はこのJSONダンプしようとしています -はTypeError: 'タスク:メタ:付けた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でデコードしましたが、まだ運がありません。次のエラーが表示されます。
はTypeError: 'タスク:メタ:付けたnewtask' JSONは、上記の文字列について、シリアライズないもの
直列化可能ではないでしょうか?私は無知です。その項目が辞書に表示されているか
は(yourObject .__ dict__に)json.dumpsを試してみてください、ここで答えをチェックしhttp://stackoverflow.com/questions/10252010/serializing-python-object-instance -to-json – haifzhan
「まだ運がありません」 - 意味は、*正確に*?これを再現しようとすると、バイトテストをデコードすると、次のようになります: 'TypeError:datetime.datetime(2016,10,3,19,9,50,162098)はJSONのシリアライザブルではありません。確かにそうではありません。しかし、これは違うエラーです。あなたの質問にはそれが反映されるはずです。 –
@Shamik、...あなたがオブジェクトをデコードしようとしている(そして結果をシリアライズしています)ので、正しく完了したことを伝えることができます。 –