jsonシリアル化が日時オブジェクトに対して機能しないのはなぜですか。私が理解しているように、jsonのシリアル化では、オブジェクトの基本的な考え方は、 __str__
組み込み関数を呼び出してから、応答として取得したオブジェクトをurlencodeすることです。しかし、日時の場合、次のエラーが発生します
TypeError: datetime.datetime(2012, 5, 23, 18, 38, 23, 37566) is not JSON serializable
すでに利用可能なオブジェクトを文字列化する方法があり__str__
ますが、それを行わないという意識的な決定のようですが、なぜそうなるのでしょうか。