आप पायथन में json मॉड्यूल का उपयोग करके JSON फ़ाइलों को पार्स कर सकते हैं। यह मॉड्यूल json को पार्स करता है और इसे एक डिक्शनरी में डालता है। फिर आप इसे एक सामान्य डिक्शनरी की तरह इससे मान प्राप्त कर सकते हैं। उदाहरण के लिए, यदि आपके पास निम्न सामग्री वाला एक json है:
{\n "id": "file",\n "value": "File",\n "popup": {\n "menuitem": [\n {"value": "New", "onclick": "CreateNewDoc()"},\n {"value": "Open", "onclick": "OpenDoc()"},\n {"value": "Close", "onclick": "CloseDoc()"}\n ]\n }\n}उदाहरण
आप इसे अपने पायथन प्रोग्राम में लोड कर सकते हैं और इसकी कुंजियों पर निम्न तरीके से लूप कर सकते हैं:
import json\nf = open('data.json')\ndata = json.load(f)\nf.close()\n# अब आप data को एक सामान्य डिक्शनरी की तरह उपयोग कर सकते हैं:\nfor (k, v) in data.items():\n print("Key: " + k)\n print("Value: " + str(v))आउटपुट
यह आउटपुट देगा:
Key: id\nValue: file\nKey: value\nValue: File\nKey: popup\nValue: {'menuitem': [{'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}]}