Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
- Dump[].
- Dumps[].
json.dump[]
Sê -ri là quá trình mã hóa kiểu dữ liệu ngây thơ sang định dạng JSON. Mô -đun Python JSON chuyển đổi một đối tượng từ điển Python thành đối tượng JSON, và danh sách và tuple được chuyển đổi thành mảng JSON, và int và float được chuyển đổi thành số JSON, không ai được chuyển đổi là JSON NULL. & NBSP; method can be used for writing to JSON file. Write data to a file-like object in json format.
Hãy cùng xem cách chúng ta tuần tự hóa dữ liệu Python thành định dạng JSON bằng các phương pháp sau: json.dump[dict, file_pointer]
Parameters:
- Phương thức json.dump [] có thể được sử dụng để ghi vào tệp json. Viết dữ liệu vào một đối tượng giống như tệp ở định dạng JSON. name of dictionary which should be converted to JSON object.
- Cú pháp: json.dump [dict, file_pulum] pointer of the file opened in write or append mode.
Từ điển - Tên của từ điển nên được chuyển đổi thành đối tượng JSON.
Con trỏ tệp - Con trỏ của tệp được mở ở chế độ ghi hoặc nối.
Python3
Dưới đây là việc thực hiện:
Chuyển đổi đối tượng Python và ghi vào tệp JSON.
"user"
: {
import
0import
1import
2import
3
import
5import
1import
7import
3
json
0import
1json
2import
3
json
5import
1json
7
import
json
json
9
data
=
{
data
9
Output:
data_file.json
json.dumps[]
json
9 method can convert a Python object into a JSON string.
data
1data
2data
3data
4data
5data
6data
7 json.dumps[dict]Parameters:
- Phương thức json.dump [] có thể được sử dụng để ghi vào tệp json. Viết dữ liệu vào một đối tượng giống như tệp ở định dạng JSON. name of dictionary which should be converted to JSON object.
Từ điển - Tên của từ điển nên được chuyển đổi thành đối tượng JSON.
Con trỏ tệp - Con trỏ của tệp được mở ở chế độ ghi hoặc nối.
Python3
Dưới đây là việc thực hiện:
Chuyển đổi đối tượng Python và ghi vào tệp JSON.
"user"
: {
import
0import
1import
2import
3
import
json
json
0import
1json
2import
3
json
5import
1json
7
json
9
json
9
data
=
{
"user"
3"user"
4
Output:
Trong video này, bạn sẽ học cách tuần tự hóa các đối tượng Python thành JSON.
Mô -đun json
hiển thị hai phương pháp để tuần tự hóa các đối tượng Python thành định dạng JSON.
"user"
6 sẽ viết dữ liệu Python vào một đối tượng giống như tệp. Chúng tôi sử dụng điều này khi chúng tôi muốn tuần tự hóa dữ liệu Python của chúng tôi vào tệp JSON bên ngoài. will write Python data to a file-like object. We use this when we want to serialize our Python data to an external JSON file.
"user"
7 sẽ viết dữ liệu Python vào một chuỗi ở định dạng JSON. Điều này rất hữu ích nếu chúng tôi muốn sử dụng JSON ở nơi khác trong chương trình của chúng tôi hoặc nếu chúng tôi chỉ muốn in nó vào bảng điều khiển để kiểm tra xem nó có đúng không. will write Python data to a string in JSON format. This is useful if
we want to use the JSON elsewhere in our program, or if we just want to print it to the console to check that it’s correct.
Python và JSON không chia sẻ tất cả các loại giống nhau. Tuần tự hóa sẽ chuyển đổi các đối tượng Python của bạn thành định dạng JSON theo bảng này
DIGN | sự vật |
Danh sách, tuple | mảng |
str | sợi dây |
int, dài, phao | con số |
ĐÚNG VẬY | thật |
Sai | sai |
Không có | vô giá trị |
Cả hai phương thức "user"
6 và "user"
7 đều cho phép chúng tôi chỉ định đối số : {
0 tùy chọn. Điều này sẽ thay đổi số lượng không gian được sử dụng để thụt vào, điều này có thể giúp JSON của chúng tôi dễ đọc hơn.
json_str = json.dumps[data, indent=4]