আপনাকে বাইটস অবজেক্টকে ডিকোড করে একটি স্ট্রিং তৈরি করতে হবে। এটি স্ট্রিং ক্লাসের 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}"