我有一个JSON文件,其中包含以下行:
"updatedAt" : ISODate("2018-11-20T09:32:16.732+0000"),
我尝试了json.loads
,但有一个错误json.decoder.JSONDecodeError: Expecting value: line 2 column 13 (char 15)
。
我相信问题出在ISODate ()
,但是我怎么用Python处理呢?
非常感谢
答案 0 :(得分:2)
首先,这不是有效的JSON。我猜ISODATE("...")
是从MongoDB生成的,也许直接将ISODate()
帮助程序而不是其字符串表示形式转储到JSON中?
无论如何,您都可以在整个JSON字符串上使用一个正则表达式来摆脱ISODate("...")
,以字符串形式检索日期,然后使用python-dateutil
将值解析为{ {1}}。
某事
datetime.datetime