Trong hướng dẫn này, chúng ta sẽ thảo luận về cách chúng ta có thể chuyển đổi danh sách Python thành JSON. JSON là một trong những định dạng dữ liệu phổ biến nhất để biểu diễn dữ liệu có cấu trúc và sử dụng ký hiệu JavaScript để lưu trữ và trao đổi dữ liệu văn bản. Bắt đầu nào
Cũng đọc. Cách đọc tệp JSON bằng Python
Nhập mô-đun JSON
Chúng tôi yêu cầu mô-đun Python
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]0 được sử dụng để hoạt động với các đối tượng và tệp JSON. Nó chứa hàm
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]1 mà chúng ta sẽ sử dụng ở đây để chuyển đổi danh sách Python thành JSON. Mô-đun
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]0 trong Python là gói Python tiêu chuẩn đi kèm với cài đặt trình thông dịch Python thông thường. Do đó, chúng tôi không phải cài đặt thủ công trên hệ thống cục bộ của mình. Hàm
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]1 lấy một danh sách Python làm tham số, chuyển đổi nó thành chuỗi JSON, sau đó trả về chuỗi JSON đó. Cú pháp sử dụng hàm
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]1 để chuyển đổi danh sách Python thành chuỗi JSON
# Import the json Python module import json # Call the dumps[] function and pass the Python list json_str = json.dumps[list]
Bây giờ, hãy thảo luận về cách chúng ta có thể chuyển đổi một số loại danh sách Python. e. danh sách đơn giản, danh sách danh sách và danh sách từ điển thành chuỗi JSON
Chuyển đổi danh sách thành JSON
Đầu tiên, chúng ta sẽ xem cách chuyển đổi một danh sách Python đơn giản thành chuỗi JSON. Chúng tôi sẽ tạo một danh sách Python đơn giản gồm các số chẵn và sau đó chuyển nó tới hàm
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]2 đã thảo luận ở trên, hàm này sẽ chuyển đổi đối tượng Python [danh sách] thành chuỗi JSON. Hãy xem cách chúng ta có thể triển khai điều này bằng mã Python
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]
đầu ra
[2, 4, 6, 8, 10]
Chuyển đổi danh sách danh sách thành chuỗi JSON
Thứ hai, chúng ta sẽ thảo luận về cách chuyển đổi danh sách danh sách Python thành chuỗi JSON. Chúng tôi sẽ tạo một danh sách Python gồm các danh sách chứa các ký tự bảng chữ cái tiếng Anh viết hoa và mã ASCII tương ứng của chúng. Sau đó, chúng tôi chuyển nó đến hàm
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]2 sẽ chuyển đổi danh sách danh sách Python thành chuỗi JSON. Hãy viết mã Python để thực hiện điều này
# Import json Python module import json # Create a Python list of lists list_2 = [['A', 'B', 'C', 'D', 'E'], [65, 66, 67, 68, 69]] # Convert the above Python list of lists to JSON string json_str_2 = json.dumps[list_2] # Check the type of value returned by json.dumps[] print[type[json_str_2]] # Print the result print[json_str_2]
đầu ra
[["A", "B", "C", "D", "E"], [65, 66, 67, 68, 69]]
Chuyển đổi danh sách từ điển thành chuỗi JSON
Thứ ba, chúng ta sẽ xem cách chuyển đổi danh sách từ điển Python thành chuỗi JSON. Chúng tôi sẽ tạo một danh sách từ điển Python chứa danh sách các số Lẻ, Chẵn và Nguyên tố tương ứng với các khóa [nhãn] của chúng. Sau đó, chúng tôi chuyển nó đến hàm
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]2 sẽ chuyển đổi danh sách từ điển Python thành chuỗi JSON. Hãy thực hiện điều này thông qua mã Python
________số 8
đầu ra
[{"Odd": [1, 3, 5, 7, 9]}, {"Even": [2, 4, 6, 8, 12]}, {"Prime": [2, 3, 5, 7, 11]}]
Phần kết luận
Trong hướng dẫn này, chúng ta đã học cách chuyển đổi một số loại danh sách Python thành chuỗi JSON bằng cách sử dụng mô-đun
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]0 Python và hàm
# Import json Python module import json # Create a Python list list_1 = [2, 4, 6, 8, 10] # Convert the above Python list to JSON string json_str_1 = json.dumps[list_1] # Check the type of value returned by json.dumps[] print[type[json_str_1]] # Print the result print[json_str_1]1 của nó. Hy vọng bạn đã hiểu các khái niệm được thảo luận ở trên và sẵn sàng tự mình thử chúng. cảm ơn đã đọc bài viết này. Hãy theo dõi chúng tôi để biết thêm những nội dung học tập tuyệt vời như vậy liên quan đến lập trình Python