• mel ♀@jlai.lu
        link
        fedilink
        arrow-up
        0
        ·
        14 days ago

        I think json.dumps would not work if there is a datetime in the dict, right?

        • _stranger_@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          14 days ago

          Yeah there’s other edge cases too, like Decimal, but as long as you have those things imported when you send it through dumps it should work.

          • mel ♀@jlai.lu
            link
            fedilink
            arrow-up
            0
            ·
            14 days ago

            Just tried it in an ipython shell

            import datetime
            import json
            
            json.dumps({"a": datetime.datetime(1970,1,1)})
            

            And I got the TypeError: datetime not JSON serializable though.