!)( W1ndys Cấp 6 2025-02-08 19:19:53 2025-02-08 19:19:53 Tạo 2025-05-08 22:12:44 2025-05-08 22:12:44 Cập nhật
- Python
- Python
- | Phát triển
442 từ 1 phút Bài viết này liên tục ghi lại các kiến thức nhỏ và những vấn đề khó khăn mà tôi gặp phải trong quá trình học Python, bao gồm nhưng không giới hạn ở phát triển Python, lập trình web bằng Python, JSON, v.v. Bài viết cũng có chứa một số nội dung được bổ sung bởi trí tuệ nhân tạo.
]( “Nhật ký học tập”) Nhật ký học tập
[Ngày 8 tháng 2 năm 2025 - JSON]
Trong quá trình phân tích gói tin (抓包), tôi nhận thấy rằng dữ j88 tặng 50k liệu của khóa
data
trong JSON bị bọc bởi một mảng, nhưng một số công cụ định dạng không thể phân tích nó.
Việc đặt data
vào trong một mảng chủ yếu nhằm xử lý khả năng mở rộng và tính nhất quán của dữ liệu. Điều này có một vài nguyên nhân:
- Khả năng mở rộng:
- Nếu trong tương lai, giao diện API cần trả về nhiều bản ghi dữ liệu (ví dụ như danh sách các khóa học), việc đặt
data
vào trong mảng sẽ đảm bảo cấu trúc dữ liệu luôn nhất quán. Dù chỉ trả về một bản ghi hay nhiều bản ghi, định dạng vẫn sẽ thống nhất. - Ví dụ, khi trả về danh sách các khóa học:
- Nếu trong tương lai, giao diện API cần trả về nhiều bản ghi dữ liệu (ví dụ như danh sách các khóa học), việc đặt
|
|
| ``` { “code”: 0, “data”: [ { …khóa học 1… }, { …khóa học 2… }, { …khóa học 3… } ], “message”: “ok”}
|
|