Ho cercato di trovare un buon modo per caricare oggetti JSON in Python. Invio questi dati JSON:
{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
al backend dove verrà ricevuto come stringa, quindi l'ho usato json.loads(data)
per analizzarlo.
Ma ogni volta ho ottenuto la stessa eccezione:
ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Ho cercato su Google ma niente sembra funzionare oltre a questa soluzione json.loads(json.dumps(data))
che personalmente mi sembra poco efficiente dato che accetta qualsiasi tipo di dati anche quelli che non sono in formato json.
Ogni suggerimento sarà molto apprezzato.