Dữ liệu gửi và nhận thường ở dạng chuỗi từ điển (đối tượng JSON) trong nhiều API web. Để sử dụng dữ liệu đó để trích xuất thông tin ý nghĩa, chúng ta cần chuyển đổi dữ liệu đó sang dạng từ điển và sử dụng cho các thao tác tiếp theo.
Ví dụ
# chuyển đổi chuỗi thành json
# sử dụng json.loads
import json
# khởi tạo đối tượng json
ini_string = {'vishesh': 1, 'ram': 5, 'prashant': 10, 'vishal': 15}
# in json ban đầu
ini_string = json.dumps(ini_string)
print("từ điển thứ nhất ban đầu", ini_string)
print("kiểu của ini_object", type(ini_string))
# chuyển đổi chuỗi thành json
final_dictionary = json.loads(ini_string)
# in kết quả cuối cùng
print("từ điển cuối cùng", str(final_dictionary))
print("kiểu của final_dictionary", type(final_dictionary))
Đầu ra
('từ điển thứ nhất ban đầu', '{"vishal": 15, "ram": 5, "vishesh": 1, "prashant": 10}')
('kiểu của ini_object', "")
('từ điển cuối cùng', "{u'vishal': 15, u'ram': 5, u'vishesh': 1, u'prashant': 10}")
('kiểu của final_dictionary', "")