Como superar “datetime.datetime não serializável JSON”?
Eu tenho um dict básico da seguinte forma:
sample = {}
sample['title'] = "String"
sample['somedate'] = somedatetimehere
Quando eu tento fazerjsonify(sample)
Eu recebo:
TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable
O que posso fazer para que minha amostra de dicionário possa superar o erro acima?
Nota: Embora possa não ser relevante, os dicionários são gerados a partir da recuperação de registros do mongodb, quando eu imprimostr(sample['somedate'])
, a saída é2012-08-08 21:46:24.862000
.