Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में JSON फ़ाइल कैसे पढ़ें

JSON फ़ाइल क्या है?

JSON का मतलब जावास्क्रिप्ट ऑब्जेक्ट नोटेशन है। यह आमतौर पर वेब अनुप्रयोगों में डेटा संचारित करने के लिए उपयोग किया जाता है (जैसे सर्वर से क्लाइंट को वेब पेज पर प्रदर्शित करने के लिए डेटा भेजना)।

नमूना JSON फ़ाइल

Example 1:
{
   "fruit": "Apple",
   "size": "Large",
   "color": "Red"
}


Example 2:
{
   'name': 'Karan',
   'languages': ['English', 'French']
}

json फ़ाइल में .json एक्सटेंशन होगा

JSON फ़ाइल को Python में पढ़ें

पायथन में एक इन-बिल्ट पैकेज है जिसे json कहा जाता है जिसका उपयोग JSON डेटा के साथ काम करने और JSON फ़ाइलों को पढ़ने के लिए किया जा सकता है। json मॉड्यूल में कई कार्य होते हैं जिनमें से लोड () और लोड () का उपयोग json फ़ाइलों को पढ़ने के लिए किया जाता है।

लोड () - इस फ़ंक्शन का उपयोग किसी json फ़ाइल को पार्स या पढ़ने के लिए किया जाता है।

लोड () - इस फ़ंक्शन का उपयोग एक जोंस स्ट्रिंग को पार्स करने के लिए किया जाता है।

पायथन में जेसन मॉड्यूल का उपयोग करने के लिए, हमें इसे पहले आयात करना होगा। json मॉड्यूल इस प्रकार आयात किया जाता है -

import json

मान लीजिए कि हमारे पास "persons.json" नाम की एक json फ़ाइल है, जिसकी सामग्री ऊपर उदाहरण 2 में दिखाई गई है। हम इसे पायथन का उपयोग करके खोलना और पढ़ना चाहते हैं। यह निम्नलिखित चरणों में किया जा सकता है -

  • जेसन मॉड्यूल आयात करें

  • ओपन () फ़ंक्शन के साथ जोंस फ़ाइल के नाम का उपयोग करके फ़ाइल खोलें

  • ओपन () फ़ंक्शन के साथ जोंस फ़ाइल के नाम का उपयोग करके फ़ाइल खोलें

  • लोड() का उपयोग करके json फ़ाइल पढ़ें और json डेटा को एक वेरिएबल में डालें।

  • फ़ाइल से प्राप्त डेटा का उपयोग करें या इसे सरलता के लिए इस मामले में प्रिंट करें।

उदाहरण

import json

with open('persons.json') as f:
   data = json.load(f)

print(data)

आउटपुट

{'name': 'Karan', 'languages': ['English', 'French']}

नोट:

  • सुनिश्चित करें कि json फ़ाइल आपके सिस्टम पर .json एक्सटेंशन के साथ सहेजी गई है।

  • सुनिश्चित करें कि आपके सिस्टम पर एक ही निर्देशिका में json फ़ाइल और पायथन प्रोग्राम सहेजे गए हैं, अन्यथा एक अपवाद उठाया जाएगा।


  1. पायथन में एक JSON फ़ाइल को सुंदर कैसे प्रिंट करें

    कई अन्य प्रोग्रामिंग भाषाओं की तरह, पायथन जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) डेटा के साथ अच्छी तरह से काम करता है। यह कुछ स्रोतों से इस डेटा को खींच सकता है और किसी भी अन्य फ़ाइल की तरह इसके साथ काम कर सकता है। यह तब सहायक होता है जब आप किसी JSON फ़ाइल को Python में सुंदर रूप से प्रिंट करना चाहते

  1. पायथन में JSON को कैसे पार्स करें

    हम पायथन में JSON को कैसे पार्स करते हैं। सबसे पहले हम json.load() विधि का उपयोग करके एक JSON फ़ाइल लोड करते हैं। परिणाम एक पायथन शब्दकोश है। फिर हम शब्दकोश विधियों का उपयोग करके फ़ील्ड तक पहुँच सकते हैं। JSON एक हल्का डेटा-इंटरचेंज प्रारूप है। JSON फ़ाइल या JSON प्रतिक्रिया से जानकारी निकालने के

  1. पायथन फ़ाइल हैंडलिंग

    इस पोस्ट में हम पायथन की फाइल हैंडलिंग विधियों पर चर्चा करेंगे। निम्नलिखित कोड उदाहरण दिखाते हैं कि पायथन में फाइलें कैसे बनाएं, पढ़ें, लिखें और हटाएं। पायथन में फ़ाइलें कैसे बनाएं पायथन में एक फाइल बनाने के लिए, हम open() . का उपयोग करते हैं विधि, जिसमें दो पैरामीटर होते हैं:फ़ाइल का नाम और कोई एक