Ich habe versucht, einen guten Weg zu finden, um JSON-Objekte in Python zu laden. Ich sende diese JSON-Daten:
{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
zum Backend, wo es als String empfangen wird, habe ich dann verwendet json.loads(data)
dann analysiert.
Aber jedes Mal bekam ich die gleiche Ausnahme:
ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Ich habe es gegoogelt, aber außer dieser Lösung scheint nichts zu funktionieren json.loads(json.dumps(data))
die mir persönlich nicht so effizient erscheint, da sie jede Art von Daten akzeptiert, auch solche, die nicht im JSON-Format vorliegen.
Anregungen werden sehr geschätzt.
json.dumps()
Python, anstatt nur zu schreiben, und hoffen Sie, dass die Python-Notation in Ihrem JavaScript-Reader funktioniert.
print(jsonpickle_deserialized_object_string)
und versucht habe, es zu verwenden. Aus irgendeinem Grund print()
ändert die Zitate aus "
zu'