Python: Como escapar de aspas duplas dentro do valor da string json?
Estou tendo problemas para analisar uma string json em python porque há aspas duplas extras dentro dos valores da string, como{"name": "Jack O"Sullivan", "id": "1"}
Estou tentando convertê-lo em lista para uma avaliação mais aprofundada, assim:
import ast
js = '{"name": "Jack O"Sullivan", "id": "1"}'
ast.literal_eval(js).values()
Como altero a string json para algo como isto"Jack O\'Sullivan"
, para que seja avaliado adequadamente.
Editar Apenas para enfatizar que eu sei que o json é inválido, mas é isso que eu tenho e alterar a fonte NÃO é uma opção. Estou procurando contornar essa limitação no momento.