ฉันพยายามหาวิธีที่ดีในการโหลดออบเจ็กต์ JSON ใน Python ฉันส่งข้อมูล json นี้:
{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
ไปที่แบ็กเอนด์ซึ่งจะได้รับเป็นสตริงจากนั้นฉันใช้json.loads(data)
เพื่อแยกวิเคราะห์
แต่ทุกครั้งที่ฉันมีข้อยกเว้นเหมือนกัน:
ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
ฉัน googled แต่ดูเหมือนว่าจะไม่มีอะไรทำงานนอกจากโซลูชันนี้json.loads(json.dumps(data))
ซึ่งโดยส่วนตัวแล้วดูเหมือนว่าสำหรับฉันจะไม่ค่อยมีประสิทธิภาพเนื่องจากมันรับข้อมูลประเภทใดก็ได้แม้แต่ข้อมูลที่ไม่ได้อยู่ในรูปแบบ json
ข้อเสนอแนะใด ๆ จะได้รับการชื่นชมมาก