我有一个不是有效JSON格式的JSON dict列表。它们都列在一个文本文件中
"{'name': 'Alice', 'age': 30, 'tasks' [1, 2, 3], 'description': 'writer'}"
"{'name': 'Bob', 'age': 33, 'tasks' [4, 5, 6], 'description': 'runner'}"
"{'name': 'Kelly', 'age': 23, 'tasks' [7, 8, 9], 'description': 'singer'}"
字符串
我想要的是
{"name": "Alice", "age": 30, "tasks" [1, 2, 3], "description": "writer"}
{"name": "Bob", "age": 33, "tasks" [4, 5, 6], "description": "runner"}
{"name": "Kelly", "age": 23, "tasks" [7, 8, 9], "description": "singer"}
型
一个有效的JSON
3条答案
按热度按时间t3psigkw1#
为此我使用replaceAll()
字符串
m3eecexj2#
我认为这样的代码
字符串
的数据
p3rjfoxz3#
您可以使用regex将**"(双引号)替换为{,将“(双引号)替换为}**,然后使用replace将所有单引号替换为双引号,然后使用
json.dumps(some_str)
将其转换为JSON字符串。你可以把它添加到一个新的列表中,或者根据自己的喜好使用它。字符串