Tenho tentado descobrir uma boa maneira de carregar objetos JSON em Python. Eu envio estes dados json:
{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
para o back-end, onde será recebido como uma string que usei json.loads(data)para analisá-lo.
Mas cada vez eu recebia a mesma exceção:
ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Pesquisei no Google, mas nada parece funcionar além desta solução json.loads(json.dumps(data))que pessoalmente me parece não muito eficiente já que aceita qualquer tipo de dados mesmo os que não estejam no formato json.
Qualquer sugestão será muito apreciado.
json.dumps()vez de apenas escrever python e esperar que a notação python funcione em seu leitor de JavaScript.
print(jsonpickle_deserialized_object_string)e tentei usar. Por algum motivo, print()muda as cotações de "para'