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

পাইথনে বাইটস অ্যারে JSON ফরম্যাটে কনভার্ট করা


আপনাকে বাইটস অবজেক্টকে ডিকোড করে একটি স্ট্রিং তৈরি করতে হবে। এটি স্ট্রিং ক্লাসের decode ফাংশন দিয়ে করা যায় যা আপনার কাঙ্ক্ষিত এনকোডিং قبول করে।

উদাহরণ

my_str = b"Hello" # b মানে এটি একটি বাইট স্ট্রিং new_str = my_str.decode('utf-8') # utf-8 এনকোডিং দিয়ে ডিকোড print(new_str)

আউটপুট

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

Hello

একবার বাইটস স্ট্রিং হলে, JSON.dumps মেথড ব্যবহার করে স্ট্রিং অবজেক্টকে JSON-এ কনভার্ট করা যায়।

উদাহরণ

my_str = b'{"foo": 42}' # b মানে এটি একটি বাইট স্ট্রিং new_str = my_str.decode('utf-8') # utf-8 এনকোডিং দিয়ে ডিকোড import json d = json.dumps(my_str) print(d)

আউটপুট

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

"{\\"foo\\": 42}"

  1. পাইথন ৩-এ স্ট্রিংকে বাইটসে রূপান্তর করা

  2. পাইথনে হেক্স স্ট্রিংকে ইন্টিজারে রূপান্তর করা

  3. পাইথনে ডিকশনারির স্ট্রিং রিপ্রেজেন্টেশনকে ডিকশনারিতে রূপান্তর করা

  4. পাইথনে বাইট লিটারেলকে স্ট্রিংে রূপান্তর করা