Мой JSON импут json {'debug': None, 'traceback': None, 'rsname': None, 'resolutionStatus': 0, 'algorithmResponseInfo': None, 'rules': "[' check '] ",' rulesResults ':' -RNCID Found ',' mmlCommand ':' tk_com ',' KMmmlCommand ':' cat" tk "',' SimilarityScore ': {' SimilarityUI ': 100}}, что является недопустимым и Я хочу преобразовать его в действительный json Я хочу удалить ""
двойные кавычки и одинарные backsla sh из столбца (списка) правил, используя python. Я уже пробовал следующее, но это не сработало -
data = data.replace('"',"\\'").replace("'", '"').replace("True","true").\
replace("None","null").replace("False","false").replace("\'", '"').replace("'", '"')
data = json.loads(data)
вывод - data = {"debug": null, "traceback": null, "rsname": null, "resolutionStatus": 0, "algorithmResponseInfo": null, "rules": \ "[" check "]", "rulesResults": "-RNCID Found", "mmlCommand": "tk_com", "KMmmlCommand": "cat" tk "", "SimilarityScore": {"similarityUI": 100}}
, но мне нужно удалить лишнюю backshla sh и двойные кавычки ожидаются - data = {"debug": null, "traceback": null, " rsname ": null," resolutionStatus ": 0," algorithmResponseInfo ": null," rules ": [" check "]," rulesResults ":" -RNCID Found "," mmlCommand ":" tk_com "," KMmmlCommand ":" cat "tk" "," similarityScore ": {" SimilarityUI ": 100}}