/ / ValueError (errmsg ("अतिरिक्त डेटा", एस, अंत, लेन (ओं))) json_loads () दो बार उपयोग करते समय - पायथन, जेसन

ValueError (errmsg ("अतिरिक्त डेटा", एस, अंत, लेन (ओं))) json_loads () दो बार उपयोग करते समय - पायथन, जेसन

मैं फाइल पॉइंटर्स बनाकर और 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

मुझे पता चला कि इसे दो बार इस्तेमाल करने में कोई समस्या नहीं थी, मुझे अपनी साइडबार_डाटा.जेसन फ़ाइल में कोई समस्या थी, जिसमें एक अनजान "[" था और जेसन ने सोचा था कि इसमें कई ऑब्जेक्ट्स हैं जो इसे संभाल नहीं सकते हैं।