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

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


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

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

सैंपल JSON फ़ाइल

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


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

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

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

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

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

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

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

import json

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

  • json मॉड्यूल इम्पोर्ट करें

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

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

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

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

उदाहरण

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

आउटपुट

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

नोट:

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

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


  1. Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें

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

  1. - Python में JSON पार्सिंग में महारत: चरण-दर-चरण गाइड

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

  1. - Python फ़ाइल हैंडलिंग में महारत: फ़ाइलें आसानी से बनाएं, पढ़ें, लिखें और हटाएं

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