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

JSON डेटा को पायथन टुपल में कैसे बदलें?


आप पहले json.loads का उपयोग करके json को dict में बदल सकते हैं और फिर dict.items() का उपयोग करके इसे एक पायथन टपल में बदल सकते हैं। आप पायथन में 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()
print(tuple(data.items()))

आउटपुट

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

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

  1. हम पायथन में टपल को कैसे परिभाषित करते हैं?

    Tuple Python में मानक डेटा प्रकारों में से एक है। यह वस्तुओं का एक अपरिवर्तनीय क्रम है। टपल ऑब्जेक्ट एक या एक से अधिक ऑब्जेक्ट डालकर बनाया जाता है, जरूरी नहीं कि एक ही प्रकार का हो, कॉमा द्वारा अलग किया गया हो। संग्रह को वैकल्पिक रूप से कोष्ठक के अंदर रखा जा सकता है। >>> t1=1, "Ravi&qu

  1. पायथन का उपयोग करके स्ट्रिंग को JSON में कैसे बदलें?

    JSON.loads() का उपयोग करके JSON स्ट्रिंग को शब्दकोश में बदलने के लिए। यह विधि एक वैध जेसन स्ट्रिंग को स्वीकार करती है और एक शब्दकोश लौटाती है जिसमें आप सभी तत्वों तक पहुंच सकते हैं। उदाहरण के लिए, >>> import json >>> s = '{"success": "true", "status&quo

  1. JSON को एक्सेल में कैसे बदलें?

    JSON या Javascript ऑब्जेक्ट नोटेशन फ़ाइलें विभिन्न प्रकार के डेटा को संग्रहीत करने के लिए अत्यधिक उपयोग की जाती हैं। भंडारण के अलावा, उनका उपयोग दो सर्वरों के बीच डेटा स्थानांतरित करने के लिए भी किया जाता है और एपीआई या किसी अन्य के माध्यम से वेब सर्वर से संचार करते समय आपको अक्सर यह मिल जाएगा। JSON