Hình thức đầy đủ của JSON là ký hiệu đối tượng JavaScript. Điều đó có nghĩa là một tệp tập lệnh [thực thi] được tạo bằng văn bản bằng ngôn ngữ lập trình, được sử dụng để lưu trữ và chuyển dữ liệu. Python hỗ trợ JSON thông qua gói tích hợp có tên JSON. Để sử dụng tính năng này, chúng tôi nhập gói JSON trong tập lệnh Python. Văn bản trong JSON được thực hiện thông qua chuỗi trích dẫn có chứa giá trị trong ánh xạ giá trị khóa trong {}. Nó tương tự như từ điển trong Python.
Viết JSON vào một tập tin trong Python
Nối tiếp JSON đề cập đến việc chuyển đổi dữ liệu thành một loạt byte [do đó nối tiếp] để được lưu trữ hoặc truyền qua một mạng. Để xử lý luồng dữ liệu trong một tệp, thư viện JSON trong Python sử dụng hàm dump [] hoặc dump [] để chuyển đổi các đối tượng Python thành đối tượng JSON tương ứng của chúng, do đó, giúp bạn dễ dàng ghi dữ liệu thành các tệp. Xem bảng sau đây được đưa ra dưới đây.
DIGN | sự vật |
Danh sách, tuple | mảng |
str | sợi dây |
int, dài, phao | số |
ĐÚNG VẬY | thật |
Sai | sai |
Không có | vô giá trị |
Phương pháp 1: Viết JSON vào một tệp trong Python bằng json.dumps [] & nbsp;
Gói JSON trong Python có hàm gọi là json.dumps [] giúp chuyển đổi từ điển thành đối tượng JSON. Phải mất hai tham số:
- Từ điển - Tên của một từ điển nên được chuyển đổi thành một đối tượng JSON. the name of a dictionary which should be converted to a JSON object.
- thụt lề - Xác định số lượng đơn vị để thụt defines the number of units for indentation
Sau khi chuyển đổi từ điển thành đối tượng JSON, chỉ cần ghi nó vào một tệp bằng cách sử dụng chức năng viết của Write.
Python3
import
json
dictionary
=
{
"name"
:
"sathiyajith"
,
json
1:
json
3,
json
6:
json
8,
dictionary
1:
dictionary
3
dictionary
4
dictionary
5=
dictionary
7=
dictionary
9=
0
=
1=
2=
3=
4=
5=
6=
7
=
9
Output:
Phương pháp 2: Viết JSON vào một tệp trong Python bằng json.dump [] & nbsp;
Một cách khác để viết JSON vào một tệp là bằng cách sử dụng phương thức json.dump [] Gói JSON có chức năng Dump Dump trực tiếp ghi từ điển vào một tệp dưới dạng JSON mà không cần chuyển đổi nó thành đối tượng JSON thực tế . Phải mất 2 tham số:
- Từ điển - Tên của một từ điển nên được chuyển đổi thành một đối tượng JSON. the name of a dictionary which should be converted to a JSON object.
- thụt lề - Xác định số lượng đơn vị để thụt pointer of the file opened in write or append mode.
Python3
import
json
dictionary
=
{
"name"
:
"sathiyajith"
,
json
1:
json
3,
json
6:
json
8,
dictionary
1:
dictionary
3
dictionary
4
=
1=
2=
3=
4=
5=
6=
7
:
3
Output:
dictionary
5=
dictionary
7=
dictionary
9=
0
=
1=
2=
3=
4=
5=
6=
7
Phương pháp 2: Viết JSON vào một tệp trong Python bằng json.dump [] & nbsp;
Một cách khác để viết JSON vào một tệp là bằng cách sử dụng phương thức json.dump [] Gói JSON có chức năng Dump Dump trực tiếp ghi từ điển vào một tệp dưới dạng JSON mà không cần chuyển đổi nó thành đối tượng JSON thực tế . Phải mất 2 tham số:
- Con trỏ tệp - Con trỏ của tệp được mở ở chế độ ghi hoặc nối. A file pointer that points to a JSON file.
Python3
import
json
=
1=
2=
3:
9=
5"sathiyajith"
1"sathiyajith"
2
dictionary
=
{
"sathiyajith"
7"sathiyajith"
8
"sathiyajith"
7=
3,
1,
2
Output: