আপনি পাইথনে 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() # এখন আপনি একটি সাধারণ নির্দেশ হিসাবে ডেটা ব্যবহার করতে পারেন:
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()'}]}