Por que a serialização de json de objetos datetime em python não funciona fora da caixa para objetos datetime
Por que a serialização do json não funciona para objetos datetime. Pelo que entendi a serialização json, a idéia básica para qualquer objeto pode ser chamada de__str__
função embutida e, em seguida, urlencode o objeto que você obtém como uma resposta. Mas no caso de datetime eu recebo o seguinte erro
TypeError: datetime.datetime(2012, 5, 23, 18, 38, 23, 37566) is not JSON serializable
enquanto há um__str__
ou seja, uma maneira de restringir o objeto já disponível, mas parece uma decisão consciente de não fazê-lo, por que seria esse o caso?