He estado tratando de encontrar una buena manera de cargar objetos JSON en Python. Envío estos datos json:
{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
al backend donde se recibirá como una cadena, luego solía json.loads(data)
analizarlo.
Pero cada vez tengo la misma excepción:
ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Lo busqué en Google, pero nada parece funcionar además de esta solución, json.loads(json.dumps(data))
que personalmente no me parece tan eficiente ya que acepta cualquier tipo de datos, incluso los que no están en formato json.
Cualquier sugerencia será muy apreciada.