Jak pokonać „datetime.datetime nie JSON serializable”?
Mam podstawowy dyktat w następujący sposób:
sample = {}
sample['title'] = "String"
sample['somedate'] = somedatetimehere
Kiedy próbuję to zrobićjsonify(sample)
Dostaję:
TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable
Co mogę zrobić, aby moja próbka słownika mogła pokonać powyższy błąd?
Uwaga: Chociaż może to nie być istotne, słowniki są generowane z pobierania rekordów z mongodb, gdzie podczas drukowaniastr(sample['somedate'])
, wyjście jest2012-08-08 21:46:24.862000
.