Tạo tệp json từ danh sách python
Thử tham gia các buổi đào tạo thực hành với hướng dẫn từng bước từ chuyên gia. Hãy thử dự án có hướng dẫn được thực hiện với sự cộng tác của Coursera ngay bây giờ Show
Bạn có thể chuyển đổi các đối tượng Python thuộc các loại sau thành các chuỗi JSON
Thí dụChuyển đổi các đối tượng Python thành chuỗi JSON và in các giá trị nhập json in (json. bãi ({"tên". "John", "tuổi". 30})) Khi bạn chuyển đổi từ Python sang JSON, các đối tượng Python được chuyển đổi thành JSON (JavaScript) tương đương PythonJSONdictObjectlistArraytupleArraystrStringintNumberfloatNumberTruetrueFalsefalseNonenullThí dụChuyển đổi một đối tượng Python chứa tất cả các loại dữ liệu hợp pháp nhập json x = { in (json. bãi (x)) Tự mình thử »Định dạng kết quảVí dụ trên in ra một chuỗi JSON, nhưng nó không dễ đọc lắm, không có dấu đầu dòng và ngắt dòng Phương thức Bạn cũng có thể xác định dấu phân cách, giá trị mặc định là (", ", ". "), có nghĩa là sử dụng dấu phẩy và dấu cách để phân tách từng đối tượng, dấu hai chấm và dấu cách để phân tách khóa khỏi giá trị 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 JSONChúng tôi yêu cầu mô-đun Python # 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 ta sẽ tạo một danh sách Python đơn giản gồm các số chẵn và sau đó 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 đã 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
Chuyển đổi danh sách danh sách thành chuỗi JSONThứ 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
Chuyển đổi danh sách từ điển thành chuỗi JSONThứ 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
Phần kết luậnTrong 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 Làm cách nào để tạo tệp JSON bằng Python?Phương pháp 2. Viết JSON vào một tệp bằng Python bằng cách sử dụng json. kết xuất ()
. 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 để lưu đầu ra Python vào tệp JSON?Sau đây là quy trình từng bước để ghi JSON vào tệp. . Chuẩn bị chuỗi JSON bằng cách chuyển đổi Đối tượng Python thành chuỗi JSON bằng json. hàm bãi () Tạo tệp JSON bằng hàm open(filename, 'w'). Chúng tôi đang mở tệp ở chế độ ghi sử dụng tập tin. . Đóng tệp JSON Bạn có thể đặt danh sách trong tệp JSON không?Mảng JSON là danh sách các giá trị được sắp xếp theo thứ tự . Mảng JSON có thể có nhiều kiểu dữ liệu. Mảng JSON có thể lưu trữ chuỗi, số, boolean, đối tượng hoặc mảng khác bên trong mảng JSON. Trong mảng JSON, các giá trị phải được phân tách bằng dấu phẩy.
Làm cách nào để chuyển đổi danh sách dict thành JSON trong Python?dumps() Hàm này sẽ chuyển đổi danh sách từ điển thành JSON. Thông số. từ điển – tên của một từ điển sẽ được chuyển đổi thành đối tượng JSON. |