Skill

JSON এবং Python Integration

Java Technologies - জেসন (JSON)
67
67

JSON (JavaScript Object Notation) একটি লাইটওয়েট ডেটা ইন্টারচেঞ্জ ফরম্যাট যা মানুষের পক্ষে পাঠযোগ্য এবং মেশিনের জন্য পার্স করা সহজ। এটি সাধারণত ওয়েব অ্যাপ্লিকেশনগুলিতে ডেটা বিনিময়ের জন্য ব্যবহৃত হয়। Python, একটি শক্তিশালী প্রোগ্রামিং ভাষা, JSON ডেটাকে সহজেই পার্স এবং জেনারেট করতে সক্ষম।

Python এ JSON এর সাথে ইন্টিগ্রেশন করা খুবই সহজ, কারণ Python এর মধ্যে json নামক বিল্ট-ইন লাইব্রেরি রয়েছে, যা JSON ডেটা প্রসেসিংয়ের জন্য ব্যবহৃত হয়। এর মাধ্যমে Python এ JSON ডেটা পার্স, লিখা এবং ডেটার সাথে বিভিন্ন অপারেশন করা যায়।

Python এ JSON ডেটা প্রসেসিং


Python এর json মডিউল JSON ডেটার সাথে কাজ করার জন্য প্রয়োজনীয় সমস্ত ফাংশন প্রদান করে। এই মডিউলটি JSON ডেটা পার্স (parse), লোড (load), ডাম্প (dump) এবং ডাম্পস (dumps) করার জন্য ব্যবহৃত হয়।

JSON ডেটা পার্স এবং জেনারেট করার প্রক্রিয়া


1. JSON ডেটা লোড করা (Parsing JSON)

JSON ডেটা যখন স্ট্রিং আকারে থাকে, তখন সেটিকে Python অবজেক্টে রূপান্তরিত করতে json.loads() ব্যবহার করা হয়। এটি JSON ডেটা স্ট্রিংকে Python dictionary, list ইত্যাদি ডেটা টাইপে রূপান্তরিত করে।

উদাহরণ:

import json

# JSON স্ট্রিং
json_data = '{"name": "John", "age": 30, "city": "New York"}'

# JSON ডেটা পার্স করা
parsed_data = json.loads(json_data)

# Python dictionary তে রূপান্তর
print(parsed_data)
print(parsed_data["name"])  # Accessing value from dictionary

আউটপুট:

{'name': 'John', 'age': 30, 'city': 'New York'}
John

2. Python ডেটা JSON ফর্ম্যাটে কনভার্ট করা (Converting Python Object to JSON)

Python এর json.dumps() ফাংশন ব্যবহার করে Python অবজেক্ট যেমন dictionary, list ইত্যাদি JSON ফর্ম্যাটে রূপান্তর করা যায়।

উদাহরণ:

import json

# Python dictionary
data = {
    "name": "Alice",
    "age": 25,
    "city": "Los Angeles"
}

# Python dictionary কে JSON স্ট্রিং এ রূপান্তর
json_string = json.dumps(data)

print(json_string)

আউটপুট:

{"name": "Alice", "age": 25, "city": "Los Angeles"}

3. JSON ডেটা ফাইল থেকে লোড করা

যখন JSON ডেটা একটি ফাইলে সংরক্ষিত থাকে, তখন json.load() ফাংশন ব্যবহার করে সেই ফাইলটি থেকে JSON ডেটা লোড করা হয়।

উদাহরণ:

import json

# JSON ফাইল থেকে ডেটা লোড করা
with open('data.json', 'r') as file:
    data = json.load(file)

print(data)

4. Python অবজেক্টকে JSON ফাইলে সেভ করা

Python অবজেক্টকে JSON ফাইল হিসাবে সেভ করতে json.dump() ফাংশন ব্যবহার করা হয়।

উদাহরণ:

import json

# Python dictionary
data = {
    "name": "Bob",
    "age": 22,
    "city": "Chicago"
}

# Python অবজেক্টকে JSON ফাইলে সেভ করা
with open('data.json', 'w') as file:
    json.dump(data, file)

JSON এবং Python Integration এর সুবিধা


  1. ডেটা বিনিময়: JSON একটি জনপ্রিয় ফরম্যাট, যা বিভিন্ন প্ল্যাটফর্ম এবং প্রোগ্রামিং ভাষার মধ্যে ডেটা ট্রান্সফার করতে ব্যবহৃত হয়। Python-এ JSON ইন্টিগ্রেশন সহজে ডেটা এক্সচেঞ্জ করতে সাহায্য করে, বিশেষত ওয়েব অ্যাপ্লিকেশন বা API যোগাযোগে।
  2. স্মার্ট ডেটা হ্যান্ডলিং: JSON ডেটাকে Python dictionary বা list এ রূপান্তরিত করা সহজ, যা Python এ ডেটা প্রসেসিং এবং ম্যানিপুলেশন করার সুবিধা দেয়।
  3. ফাইল সঞ্চয়: JSON ডেটাকে ফাইলে সংরক্ষণ করে সহজে পরবর্তীতে অ্যাক্সেস এবং শেয়ার করা যায়।
  4. এপিআই ইনটিগ্রেশন: বেশিরভাগ ওয়েব API JSON ফরম্যাটে ডেটা প্রদান করে এবং Python JSON ইন্টিগ্রেশন এর মাধ্যমে খুব সহজেই API থেকে ডেটা নিয়ে প্রসেস করা যায়।

সারাংশ


Python এবং JSON এর ইন্টিগ্রেশন অত্যন্ত শক্তিশালী এবং সহজ। Python এর বিল্ট-ইন json মডিউল JSON ডেটার পার্সিং, লেখার এবং ফাইলের মাধ্যমে ডেটা এক্সচেঞ্জের জন্য প্রয়োজনীয় সব ফাংশন প্রদান করে। JSON এবং Python এর মধ্যে সঠিকভাবে কাজ করার মাধ্যমে ওয়েব ডেভেলপমেন্ট, API ইন্টিগ্রেশন, এবং ডেটা ম্যানিপুলেশন আরও সহজ এবং দক্ষ হয়।

Content added By

Python এ JSON Data পার্স করা (json মডিউল)

88
88

Python এ JSON ডেটা পার্স করার জন্য json মডিউল ব্যবহৃত হয়। এটি Python প্রোগ্রামে JSON ডেটা স্ট্রিং (যা সাধারণত ওয়েব সার্ভিস থেকে প্রাপ্ত হয়) পাইটন ডাটা স্ট্রাকচারে (যেমন Dictionary, List ইত্যাদি) রূপান্তর করতে ব্যবহৃত হয়। এছাড়াও, Python ডেটা স্ট্রাকচারকে JSON ফরম্যাটে রূপান্তর করতে json মডিউল ব্যবহার করা যায়।

JSON মডিউলের ফাংশন

Python এর json মডিউলে দুটি প্রধান ফাংশন রয়েছে:

  1. json.loads(): JSON স্ট্রিংকে Python ডেটা স্ট্রাকচার (যেমন Dictionary বা List) তে রূপান্তর করে।
  2. json.dumps(): Python ডেটা স্ট্রাকচারকে JSON স্ট্রিং এ রূপান্তর করে।

JSON পার্সিং - উদাহরণ:

1. JSON স্ট্রিং পার্স করা (json.loads())

json.loads() ফাংশনটি JSON স্ট্রিংকে Python ডেটা স্ট্রাকচারে রূপান্তর করে।

import json

# JSON স্ট্রিং
json_data = '{"name": "John", "age": 30, "city": "New York"}'

# JSON স্ট্রিং পার্স করে Python Dictionary তে রূপান্তর
data = json.loads(json_data)

print(data)
print(type(data))  # <class 'dict'>

Output:

{'name': 'John', 'age': 30, 'city': 'New York'}
<class 'dict'>

এখানে, JSON স্ট্রিংটিকে Python Dictionary তে রূপান্তর করা হয়েছে। JSON অবজেক্টের মধ্যে কীগুলোর মান Python Dictionary-এর কীগুলোর সাথে মেলে।

2. JSON ফাইল থেকে ডেটা পার্স করা (json.load())

json.load() ফাংশনটি JSON ফাইল থেকে ডেটা পড়তে ব্যবহৃত হয়। এটি JSON ডেটাকে Python ডেটা স্ট্রাকচারে রূপান্তর করে।

import json

# JSON ফাইল পড়ার জন্য
with open('data.json') as file:
    data = json.load(file)

print(data)

data.json ফাইলের উদাহরণ:

{
    "name": "Alice",
    "age": 25,
    "city": "Los Angeles"
}

এখানে, data.json ফাইলটি পড়া হবে এবং JSON ডেটা Python Dictionary তে রূপান্তরিত হবে।

3. Python ডেটা স্ট্রাকচারকে JSON স্ট্রিং এ রূপান্তর করা (json.dumps())

json.dumps() ফাংশনটি Python ডেটা স্ট্রাকচারকে JSON স্ট্রিং এ রূপান্তর করে।

import json

# Python ডেটা স্ট্রাকচার
data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

# Python Dictionary কে JSON স্ট্রিং এ রূপান্তর করা
json_data = json.dumps(data)

print(json_data)
print(type(json_data))  # <class 'str'>

Output:

{"name": "John", "age": 30, "city": "New York"}
<class 'str'>

এখানে, Python Dictionary কে JSON ফরম্যাটের স্ট্রিং এ রূপান্তরিত করা হয়েছে।

4. JSON ফাইল এ ডেটা সেভ করা (json.dump())

json.dump() ফাংশনটি Python ডেটা স্ট্রাকচারকে JSON ফাইল এ সেভ করতে ব্যবহৃত হয়।

import json

data = {
    "name": "Bob",
    "age": 25,
    "city": "Los Angeles"
}

# Python Dictionary কে JSON ফাইলে সেভ করা
with open('output.json', 'w') as file:
    json.dump(data, file)

এখানে, output.json ফাইলের মধ্যে Python Dictionary এর ডেটা JSON ফরম্যাটে সংরক্ষণ করা হবে।


JSON পার্সিং এর অন্যান্য গুরুত্বপূর্ণ দিক

1. Indentation ব্যবহার করে JSON স্ট্রিং ফরম্যাটিং

json.dumps() ফাংশনে indent আর্গুমেন্ট ব্যবহার করে JSON স্ট্রিংটি সুন্দরভাবে ইন্ডেন্ট করা যায়।

import json

data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

# JSON স্ট্রিং ইন্ডেন্ট করা
json_data = json.dumps(data, indent=4)

print(json_data)

Output:

{
    "name": "John",
    "age": 30,
    "city": "New York"
}

এখানে, indent=4 ব্যবহার করে JSON স্ট্রিংটি ৪ স্পেসের ইন্ডেন্টেশন সহ ফরম্যাট করা হয়েছে।

2. JSON ডেটা ফাইল থেকে UTF-8 এ রিডিং

যখন JSON ফাইলটিতে বিশেষ অক্ষর (যেমন ইউনিকোড অক্ষর) থাকে, তখন encoding='utf-8' প্যারামিটার ব্যবহার করে ফাইলটি সঠিকভাবে পড়তে হবে।

import json

with open('data.json', encoding='utf-8') as file:
    data = json.load(file)

print(data)

সারাংশ

JSON (JavaScript Object Notation) ফরম্যাটটি Python এ ডেটা পার্স এবং স্টোর করার জন্য অত্যন্ত জনপ্রিয়। Python এর json মডিউলটি JSON ডেটা সহজভাবে পার্স করতে এবং ডেটাকে JSON স্ট্রিং বা ফরম্যাটে রূপান্তর করতে সাহায্য করে। json.loads(), json.dumps(), json.load(), এবং json.dump() ফাংশনগুলির মাধ্যমে JSON ডেটা পরিচালনা করা যায়, যা ওয়েব অ্যাপ্লিকেশন বা API এর সাথে ডেটা এক্সচেঞ্জের জন্য অত্যন্ত কার্যকর।

Content added By

json.loads() এবং json.dumps() এর ব্যবহার

53
53

JSON হল একটি হালকা এবং সহজ ডাটা ফরম্যাট যা সাধারণত Python সহ বিভিন্ন প্রোগ্রামিং ভাষায় ব্যবহৃত হয়। Python এ JSON ডাটা পার্স এবং তৈরি করতে json লাইব্রেরি ব্যবহার করা হয়। এর মধ্যে দুটি গুরুত্বপূর্ণ ফাংশন হল json.loads() এবং json.dumps()। এই দুটি ফাংশন JSON ডাটা নিয়ে কাজ করার জন্য ব্যবহৃত হয় এবং তাদের কাজের প্রক্রিয়া আলাদা।

১. json.loads() - JSON ডাটা থেকে Python অবজেক্ট তৈরি করা


json.loads() ফাংশনটি একটি JSON স্ট্রিং নেয় এবং সেটিকে Python অবজেক্টে (যেমন: ডিকশনারি, লিস্ট) রূপান্তরিত করে।

  • Syntax:
json.loads(json_string)
  • Parameters:
    • json_string: এটি একটি সঠিক JSON ফরম্যাটে লেখা স্ট্রিং, যা Python ডেটা টাইপে রূপান্তরিত হতে হবে।
  • Return Value: এটি একটি Python ডেটা টাইপ প্রদান করে (যেমন: Dictionary, List, etc.)।

উদাহরণ:

import json

# JSON স্ট্রিং
json_string = '{"name": "John", "age": 30, "city": "New York"}'

# JSON স্ট্রিং থেকে Python Dictionary-তে রূপান্তর
python_obj = json.loads(json_string)

print(python_obj)
print(type(python_obj))

আউটপুট:

{'name': 'John', 'age': 30, 'city': 'New York'}
<class 'dict'>

এখানে, json.loads() JSON স্ট্রিংটি একটি Python Dictionary তে রূপান্তরিত করেছে।


২. json.dumps() - Python অবজেক্ট থেকে JSON স্ট্রিং তৈরি করা


json.dumps() ফাংশনটি একটি Python অবজেক্ট (যেমন: Dictionary, List) নেয় এবং সেটিকে JSON স্ট্রিং এ রূপান্তরিত করে।

  • Syntax:
json.dumps(python_obj)
  • Parameters:
    • python_obj: এটি একটি Python অবজেক্ট যা JSON স্ট্রিং এ রূপান্তরিত হতে হবে।
  • Return Value: এটি একটি JSON স্ট্রিং প্রদান করে।

উদাহরণ:

import json

# Python Dictionary
python_obj = {"name": "John", "age": 30, "city": "New York"}

# Python Dictionary থেকে JSON স্ট্রিং-এ রূপান্তর
json_string = json.dumps(python_obj)

print(json_string)
print(type(json_string))

আউটপুট:

{"name": "John", "age": 30, "city": "New York"}
<class 'str'>

এখানে, json.dumps() Python Dictionary টি JSON স্ট্রিং এ রূপান্তরিত করেছে।


json.loads() এবং json.dumps() এর প্রধান পার্থক্য


ফাংশনকাজইনপুটআউটপুট
json.loads()JSON স্ট্রিং থেকে Python অবজেক্ট (যেমন Dictionary বা List) তৈরি করাJSON স্ট্রিংPython অবজেক্ট (Dictionary, List)
json.dumps()Python অবজেক্ট থেকে JSON স্ট্রিং তৈরি করাPython অবজেক্ট (Dictionary, List)JSON স্ট্রিং

অতিরিক্ত অপশন: json.dumps() এর কাস্টমাইজেশন

json.dumps() ফাংশনটিতে কিছু অতিরিক্ত অপশন রয়েছে যা JSON স্ট্রিংকে কাস্টমাইজ করতে ব্যবহৃত হয়:

  1. Indentation: JSON স্ট্রিংকে সুন্দরভাবে ফরম্যাট করতে indent অপশন ব্যবহার করা যায়, যা JSON আউটপুটকে readability এর জন্য ইনডেন্ট করে।
import json

python_obj = {"name": "John", "age": 30, "city": "New York"}

# JSON স্ট্রিং ফরম্যাটিং সহ
json_string = json.dumps(python_obj, indent=4)

print(json_string)

আউটপুট:

{
    "name": "John",
    "age": 30,
    "city": "New York"
}
  1. Sorting Keys: JSON ডাটা আউটপুটে কীগুলিকে সাজাতে sort_keys=True ব্যবহার করা যায়।
json_string = json.dumps(python_obj, indent=4, sort_keys=True)

print(json_string)

আউটপুট:

{
    "age": 30,
    "city": "New York",
    "name": "John"
}

সারাংশ


  • json.loads() JSON স্ট্রিংকে Python অবজেক্টে রূপান্তরিত করতে ব্যবহৃত হয়।
  • json.dumps() Python অবজেক্টকে JSON স্ট্রিং এ রূপান্তরিত করতে ব্যবহৃত হয়।
  • JSON ডাটা বিনিময় এবং পার্সিংয়ের জন্য এই দুটি ফাংশন Python প্রোগ্রামিং ভাষায় খুবই গুরুত্বপূর্ণ।
  • json.dumps() ফাংশনে অতিরিক্ত কাস্টমাইজেশন অপশন রয়েছে, যেমন indent এবং sort_keys যা JSON আউটপুটকে সুন্দরভাবে সাজাতে সাহায্য করে।
Content added By

Python এর Dictionary থেকে JSON তৈরি করা

65
65

Python এর Dictionary এবং JSON (JavaScript Object Notation) প্রায় একই রকম ডেটা স্ট্রাকচার। Python এর Dictionary এবং JSON উভয়ই key-value pairs ধারণ করে থাকে, তবে তাদের সিন্দুক ও ফরম্যাট কিছুটা আলাদা। JSON সাধারণত টেক্সট-ভিত্তিক ফরম্যাট, যা ডেটা শেয়ার বা স্টোর করার জন্য ব্যবহৃত হয়, এবং Python এর Dictionary একটি in-memory ডেটা স্ট্রাকচার যা কোনো অবজেক্টে ডেটা ধারণ করতে ব্যবহৃত হয়।

Python থেকে Dictionary অবজেক্টকে JSON ফরম্যাটে কনভার্ট করতে আমরা Python এর json মডিউল ব্যবহার করতে পারি।

Python Dictionary থেকে JSON তৈরি করার পদ্ধতি


Python এর json মডিউলটি একটি বিল্ট-ইন মডিউল, যা JSON ডেটা তৈরি, পার্স এবং কনভার্ট করতে ব্যবহৃত হয়। Python এর Dictionary অবজেক্টকে JSON ফরম্যাটে কনভার্ট করার জন্য json.dumps() ফাংশন ব্যবহার করা হয়।

উদাহরণ:

import json

# Python Dictionary
person_dict = {
    "name": "John",
    "age": 30,
    "city": "New York",
    "email": "john.doe@example.com"
}

# Dictionary থেকে JSON এ কনভার্ট করা
person_json = json.dumps(person_dict)

# JSON আউটপুট প্রদর্শন
print(person_json)

আউটপুট:

{"name": "John", "age": 30, "city": "New York", "email": "john.doe@example.com"}

এখানে:

  • json.dumps(person_dict) ফাংশনটি Python Dictionary person_dict কে JSON ফরম্যাটে কনভার্ট করে এবং একটি স্ট্রিং হিসেবে ফেরত দেয়।
  • dumps() মানে "dump string", যা JSON স্ট্রিং তৈরি করে।

JSON ফরম্যাটে JSON ডাটা ফাইল লেখা


Python Dictionary কে JSON ফাইল আকারে সেভ করতে json.dump() ফাংশন ব্যবহার করা হয়। এটি JSON ডেটা ফাইল তৈরি এবং সেই ফাইলে ডেটা লেখার জন্য ব্যবহৃত হয়।

উদাহরণ:

import json

# Python Dictionary
person_dict = {
    "name": "John",
    "age": 30,
    "city": "New York",
    "email": "john.doe@example.com"
}

# JSON ফাইল লেখা
with open("person.json", "w") as json_file:
    json.dump(person_dict, json_file)

print("Data has been written to person.json")

এখানে:

  • json.dump(person_dict, json_file) ফাংশনটি Python Dictionary person_dict কে person.json ফাইলে JSON ফরম্যাটে লিখে দেয়।
  • open("person.json", "w") ফাইলটি লেখার জন্য খোলা হয়েছে। যদি ফাইলটি আগে থেকেই না থাকে, তবে এটি তৈরি হবে।

JSON ফরম্যাটে ইনডেন্টেশন এবং সুন্দর ফরম্যাট


JSON ডাটা পাঠযোগ্য এবং সুন্দরভাবে দেখানোর জন্য আপনি indent প্যারামিটার ব্যবহার করতে পারেন। এটি JSON আউটপুটকে হিউম্যান-রিডেবল (পাঠযোগ্য) করে তোলে।

উদাহরণ:

import json

# Python Dictionary
person_dict = {
    "name": "John",
    "age": 30,
    "city": "New York",
    "email": "john.doe@example.com"
}

# JSON এ ইনডেন্টেশন ব্যবহার
person_json = json.dumps(person_dict, indent=4)

print(person_json)

আউটপুট:

{
    "name": "John",
    "age": 30,
    "city": "New York",
    "email": "john.doe@example.com"
}

এখানে:

  • indent=4 যুক্ত করার ফলে JSON আউটপুটে চারটি স্পেস ব্যবহার করে ইনডেন্ট করা হয়েছে, যাতে এটি আরও পাঠযোগ্য হয়।

সারাংশ


Python এর Dictionary থেকে JSON তৈরি করার জন্য json মডিউল ব্যবহার করা হয়। json.dumps() ফাংশনটি Dictionary কে JSON স্ট্রিংয়ে রূপান্তর করে এবং json.dump() ফাংশনটি JSON ডেটা ফাইল তৈরি করে। JSON আউটপুটকে আরও সুন্দরভাবে দেখানোর জন্য ইনডেন্টেশনও ব্যবহার করা যায়। JSON এর মাধ্যমে ডেটা স্টোর, ট্রান্সফার এবং শেয়ার করা সহজ এবং কার্যকরী।

Content added By

JSON থেকে Python Dictionary তে রূপান্তর

57
57

JSON (JavaScript Object Notation) একটি জনপ্রিয় ডেটা ফরম্যাট, যা সাধারণত ডেটা স্টোর এবং ট্রান্সফার করার জন্য ব্যবহৃত হয়। Python এ JSON ডেটা সাধারণত Python Dictionary তে রূপান্তরিত করা হয়। Python এ JSON ডেটা পার্স (parse) করার জন্য json মডিউল ব্যবহৃত হয়।

JSON থেকে Python Dictionary তে রূপান্তর প্রক্রিয়া


১. Python এর json মডিউল ইনপোর্ট করা

Python এ JSON ফাইল বা স্ট্রিং পার্স করার জন্য প্রথমে আপনাকে json মডিউলটি ইনপোর্ট করতে হবে।

import json

২. JSON স্ট্রিং থেকে Python Dictionary তে রূপান্তর

json.loads() ফাংশন ব্যবহার করে একটি JSON স্ট্রিংকে Python Dictionary তে রূপান্তর করা যায়।

উদাহরণ:
import json

# JSON স্ট্রিং
json_data = '{"name": "John", "age": 30, "city": "New York"}'

# JSON স্ট্রিং থেকে Python Dictionary তে রূপান্তর
python_dict = json.loads(json_data)

print(python_dict)

আউটপুট:

{'name': 'John', 'age': 30, 'city': 'New York'}

এখানে:

  • json.loads() ফাংশন JSON স্ট্রিংকে Python Dictionary তে রূপান্তর করে।

৩. JSON ফাইল থেকে Python Dictionary তে রূপান্তর

যদি আপনার কাছে একটি JSON ফাইল থাকে এবং আপনি সেটি Python Dictionary তে রূপান্তর করতে চান, তবে json.load() ফাংশন ব্যবহার করা হয়।

উদাহরণ:
import json

# JSON ফাইল খোলা
with open('data.json', 'r') as file:
    # JSON ফাইল থেকে Python Dictionary তে রূপান্তর
    python_dict = json.load(file)

print(python_dict)

এখানে:

  • json.load() ফাংশন JSON ফাইলটি পড়তে এবং সেই ফাইলের ডেটাকে Python Dictionary তে রূপান্তর করতে ব্যবহৃত হয়।

৪. কাস্টম JSON ফরম্যাট পার্স করা

JSON ডেটার স্ট্রাকচার সাধারণত সাদামাটা হয়, তবে মাঝে মাঝে কাস্টম ফরম্যাটেও JSON ডেটা থাকতে পারে। json.loads() ফাংশনটি JSON ডেটাকে বিভিন্ন কাস্টম ফরম্যাটেও পার্স করতে পারে।

উদাহরণ:
import json

# কাস্টম JSON স্ট্রিং
json_data = '{"product": "Laptop", "price": 799.99, "available": true}'

# JSON স্ট্রিং থেকে Python Dictionary তে রূপান্তর
python_dict = json.loads(json_data)

print(python_dict)

আউটপুট:

{'product': 'Laptop', 'price': 799.99, 'available': True}

এখানে, true JSON এর ভ্যালু Python এ True তে রূপান্তরিত হয়েছে।

সারাংশ


Python এ JSON থেকে Python Dictionary তে রূপান্তর করা একটি সাধারণ প্রক্রিয়া, যা json.loads() বা json.load() ফাংশন ব্যবহার করে সহজেই করা যায়। JSON ডেটা স্ট্রিং বা ফাইল থেকে Python Dictionary তে রূপান্তর করা হয়, যা পরবর্তীতে Python এ ডেটা ম্যানিপুলেশন বা অন্যান্য কাজের জন্য ব্যবহার করা যেতে পারে। JSON এর সহজ স্ট্রাকচার এবং Python এর শক্তিশালী json মডিউল, JSON ডেটাকে Python অ্যাপ্লিকেশনগুলিতে ব্যবহারের জন্য অত্যন্ত কার্যকরী এবং জনপ্রিয় করে তোলে।

Content added By
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion