কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট ডিকশনারি পাইথন ডিকশনারিতে কনভার্ট করা

পাইথন এবং জাভাস্ক্রিপ্ট-এর ডিকশনারি/অবজেক্ট রিপ্রেজেন্টেশন আলাদা। ডেটা এক্সচেঞ্জের জন্য JSON ইন্টারমিডিয়েট ফরম্যাট হিসেবে ব্যবহার করা হয়।

পাইথন → JSON স্ট্রিং

import json

my_dict = {
    'foo': 42,
    'bar': {
        'baz': "Hello",
        'poo': 124.2
    }
}

my_json = json.dumps(my_dict)
print(my_json)

আউটপুট

'{"foo": 42, "bar": {"baz": "Hello", "poo": 124.2}}'

JSON স্ট্রিং → পাইথন ডিক্ট

my_str = '{"foo": 42, "bar": {"baz": "Hello", "poo": 124.2}}'
my_dict = json.loads(my_str)
print(my_dict['bar']['baz'])

আউটপুট

Hello

জাভাস্ক্রিপ্ট সাইড

// JS অবজেক্ট → JSON স্ট্রিং
const jsonStr = JSON.stringify(jsObj);

// JSON স্ট্রিং → JS অবজেক্ট
const jsObj = JSON.parse(jsonStr);

নোট: JSON = JavaScript Object Notation — জেএস-এ নেটিভ সাপোর্ট।

  1. পাইথন: কীভাবে ডিকশনারি প্রিন্ট করবেন

  2. জাভাস্ক্রিপ্ট অবজেক্টকে JSON স্ট্রিং-এ রূপান্তর করা (JSON.stringify)

  3. জাভাস্ক্রিপ্টে JSON টেক্সটকে JSON অবজেক্টে কনভার্ট করার পদ্ধতি

  4. ডিকশনারিকে জাভাস্ক্রিপ্ট অবজেক্টের লিস্টে রূপান্তর করা