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

पायथन का उपयोग करके JSON में एंट्री पर लूप कैसे करें?


आप पायथन में json मॉड्यूल का उपयोग करके JSON फ़ाइलों को पार्स कर सकते हैं। यह मॉड्यूल JSON को पार्स करता है और इसे एक डिक्शनरी में डालता है। आप फिर इससे मानों को एक नॉर्मल डिक्शनरी की तरह प्राप्त कर सकते हैं। उदाहरण के लिए, यदि आपके पास निम्न सामग्री वाला JSON है:

{
    "id": "file",
    "value": "File",
    "popup": {
        "menuitem": [
            {"value": "New", "onclick": "CreateNewDoc()"},
            {"value": "Open", "onclick": "OpenDoc()"},
            {"value": "Close", "onclick": "CloseDoc()"}
        ]
    }
}

उदाहरण

आप इसे अपने पायथन प्रोग्राम में लोड कर सकते हैं और इसकी कीज़ पर निम्न तरीके से लूप कर सकते हैं:

import json
f = open('data.json')
data = json.load(f)
f.close()
# अब आप data को नॉर्मल डिक्शनरी की तरह उपयोग कर सकते हैं:
for (k, v) in data.items():
    print("Key: " + k)
    print("Value: " + str(v))

आउटपुट

यह आउटपुट देगा:

Key: id Value: file
Key: value Value: File
Key: popup Value: {'menuitem': [{'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}]}

  1. Matplotlib का उपयोग करके कीबोर्ड इनपुट से Python फिगर कैसे बंद करें? Matplotlib का उपयोग करके कीबोर्ड इनपुट से Python फिगर कैसे बंद करें?

    Python फिगर को कीबोर्ड इनपुट से बंद करने के लिए plt.pause() मेथड, इनपुट, और close() मेथड का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके रैंडम t और y डेटा पॉइंट्स बनाएं। figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें। pl

  1. Python Tkinter में चेकबॉक्स से इनपुट कैसे प्राप्त करें? Python Tkinter में चेकबॉक्स से इनपुट कैसे प्राप्त करें?

    एक चेकबॉक्स विजेट एक इनपुट विजेट है जिसके दो मान होते हैं, या तो True या False। चेकबॉक्स कई एप्लिकेशन में उपयोगी होता है जहां किसी विशेष मान को मान्य करने की आवश्यकता होती है। मान लीजिए हम चेकबॉक्स से इनपुट मान प्राप्त करना चाहते हैं जैसे कि यदि यह चयनित है, तो चयनित मान प्रिंट करें। चयनित चेकबॉक्स

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

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