मैं फाइल पॉइंटर्स बनाकर और json.load या json.loads का उपयोग करके दो फ़ाइलों tmp.json और sidebar_order.json से जेसन डेटा लोड करने का प्रयास कर रहा हूं:
json_data = open("tmp.json")
data = json.load(json_data)
तथा:
menu_data = open("sidebar_order.json").read()
sidebar_data = json.loads(menu_data)
लेकिन मुझे शीर्षक में त्रुटि मिल रही है?
कृपया मदद करें? मैंने कुछ स्टैक ओवरफ्लो प्रश्नों को देखा है जो इस त्रुटि से निपटते हैं लेकिन मुझे समझ में नहीं आ रहा है कि json.load दो अलग-अलग फ़ाइलों पर क्यों काम नहीं करता है?
उत्तर:
जवाब के लिए 0 № 1मुझे पता चला कि इसे दो बार इस्तेमाल करने में कोई समस्या नहीं थी, मुझे अपनी साइडबार_डाटा.जेसन फ़ाइल में कोई समस्या थी, जिसमें एक अनजान "[" था और जेसन ने सोचा था कि इसमें कई ऑब्जेक्ट्स हैं जो इसे संभाल नहीं सकते हैं।