কম্পিউটার

কিভাবে জাভাস্ক্রিপ্ট অভিধান পাইথন অভিধানে রূপান্তর করবেন?


পাইথন এবং জাভাস্ক্রিপ্ট উভয়ই একটি অভিধানের জন্য ভিন্ন উপস্থাপনা আছে। সুতরাং তাদের মধ্যে ডেটা পাস করার জন্য আপনার একটি মধ্যবর্তী উপস্থাপনা প্রয়োজন। সর্বাধিক ব্যবহৃত মধ্যবর্তী উপস্থাপনা হল 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}}'

উদাহরণ

লোডের ফাংশন স্ট্রিংটিকে আবার ডিক্টে রূপান্তর করে। উদাহরণস্বরূপ,

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

আউটপুট

এটি আউটপুট দেবে:

Hello

জিএসের দিক থেকে, আপনাকে কিছু করার দরকার নেই। এর কারণ হল JSON আক্ষরিক অর্থ জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন। এবং JS পরোক্ষভাবে JSON থেকে অবজেক্ট তৈরি করে। যদি আপনি একটি স্ট্রিং পান, আপনি JSON.parse().

ব্যবহার করে এটি রূপান্তর করতে পারেন
  1. পাইথন:কিভাবে একটি অভিধান প্রিন্ট করতে হয়

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

  3. কিভাবে JSON পাঠ্যকে জাভাস্ক্রিপ্ট JSON অবজেক্টে রূপান্তর করবেন?

  4. জাভাস্ক্রিপ্ট অবজেক্টের তালিকায় অভিধানকে কীভাবে রূপান্তর করবেন?