আপনি প্রথমে json.loads ব্যবহার করে json কে একটি dict-এ রূপান্তর করতে পারেন এবং তারপর dict.items() ব্যবহার করে এটিকে একটি পাইথন টিপলে রূপান্তর করতে পারেন৷ আপনি পাইথনে 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() print(tuple(data.items()))
আউটপুট
এটি −
আউটপুট দেবে(('id', 'file'), ('value', 'File'), ('popup', {'menuitem': [{'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}]}))