将dictlike字符串转换为JSON

2024-05-16 02:03:38 发布

您现在位置:Python中文网/ 问答频道 /正文

为了在python3中使用json.loads()函数,我需要将一个包含行带单引号的json的文件转换为双引号。你知道吗

我遇到的问题是:如果我将行视为字符串并使用.replace("'", '"')函数,那么我刚才介绍的那些双引号将被视为字符串的终止符。你知道吗

我正在尝试转换:

{'Timestamp': '2016-02-19 09:29', 'Server Type': 'HTTP', 'Client IP': '10.12.2.83', 'Source Program': 'SQLI'}

分为:

{"Timestamp": "2016-02-19 09:29", "Server Type": "HTTP", "Client IP": "10.12.2.83", "Source Program": "SQLI"}

有没有一种方法可以将json.loads()函数与单引号的json一起使用,或者有人知道一个聪明的解决方法?你知道吗


Tags: 函数字符串ipclientjsonhttpsourceserver