मैं पाइथन में JSON ऑब्जेक्ट्स लोड करने का एक अच्छा तरीका जानने का प्रयास कर रहा हूं। मैं इस json डेटा भेजने: बैकएंड जहां यह एक स्ट्रिंग के रूप में प्राप्त हो जाएगा तो मैं json.loads(data)
इस्तेमाल किया यह पार्स करने के लिए करने के लिएपायथन/जेसन: दोहरे उद्धरणों में संलग्न संपत्ति का नाम
{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
।
लेकिन हर बार मैं एक ही अपवाद है:
ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
मैं इसे googled लेकिन कुछ भी इस समाधान json.loads(json.dumps(data))
व्यक्तिगत रूप से मेरे लिए है कि कुशल लगता है जो नहीं के अलावा काम करने के लिए है, क्योंकि यह भी जिनके पास डेटा के किसी भी प्रकार को स्वीकार लगता है जो जेसन प्रारूप में नहीं हैं।
किसी भी सुझाव की बहुत सराहना की जाएगी।
थानक्स का आह्वान करने से पहले सभी सिंगल्स को युगल करने के लिए स्ट्रिंग-विकल्प है। मैंने उस पर ध्यान नहीं दिया, मैं डेटा भेजते समय सही जेसन प्रारूप का उपयोग कर रहा हूं लेकिन जब बैकएंड पर प्राप्त होता है तो डबल कोट्स को एक से बदल दिया जाता है! इसलिए मुझे वह अपवाद मिला। – raeX