Почему сериализация json не работает для объектов datetime. Насколько я понимаю сериализацию json, основной идеей для любого объекта может быть вызов встроенной функции __str__
, а затем urlencode объекта, который вы получаете в качестве ответа. Но в случае даты и времени я получаю следующую ошибку
TypeError: datetime.datetime(2012, 5, 23, 18, 38, 23, 37566) is not JSON serializable
, в то время как есть __str__
, т.е. способ уже доступного строкового объекта, но это похоже на сознательное решение не делать этого, почему бы это дело?