Ghi danh sách các đối tượng vào tệp json python

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

Làm cách nào để tuần tự hóa danh sách các đối tượng thành JSON trong Python?

Để tuần tự hóa và giải tuần tự hóa các đối tượng JSON Có thể sử dụng Python “__dict__” . Có __dict__ trên bất kỳ đối tượng Python nào, là từ điển được sử dụng để lưu trữ các thuộc tính [có thể ghi] của đối tượng. Chúng tôi có thể sử dụng nó để làm việc với JSON và nó hoạt động tốt.

Làm cách nào để ghi dữ liệu vào tệp JSON Python?

Một cách khác để ghi JSON vào tệp là sử dụng json. phương thức dump[] Gói JSON có chức năng “dump” trực tiếp ghi từ điển vào một tệp ở dạng JSON mà không cần chuyển đổi nó thành một đối tượng JSON thực.

Làm cách nào để thêm danh sách vào đối tượng JSON trong Python?

Phương pháp 1. sử dụng json. .
Nhập thư viện json với nhập json. .
Đọc tệp JSON trong cấu trúc dữ liệu bằng cách sử dụng data = json. .
Cập nhật cấu trúc dữ liệu Python với mục nhập mới [e. g. , một từ điển mới để thêm vào danh sách]. .
Viết dữ liệu JSON đã cập nhật trở lại tệp JSON bằng json

Chúng ta có thể chuyển danh sách sang JSON không?

Chúng ta có thể chuyển đổi danh sách thành mảng JSON bằng cách sử dụng JSONArray. toJSONString[] method và nó là một phương thức tĩnh của JSONArray, nó sẽ chuyển đổi một danh sách thành văn bản JSON và kết quả là một mảng JSON.

Chủ Đề