Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để bảo quản các bộ dữ liệu Python bằng JSON?

Không có khái niệm về một bộ giá trị ở định dạng JSON. Mô-đun JSON của Python chuyển đổi các bộ dữ liệu Python thành danh sách JSON vì đó là thứ gần nhất trong JSON với một bộ dữ liệu. Tính bất biến sẽ không được bảo toàn. Nếu bạn muốn bảo quản chúng, hãy sử dụng một tiện ích như một cái dưa chua hoặc viết các bộ mã hóa và giải mã của riêng bạn.

Nếu bạn đang sử dụng pickle, nó sẽ không lưu trữ các đền Python trong các tệp JSON mà trong các tệp pkl. Điều này không hữu ích nếu bạn đang gửi dữ liệu trên web. Cách tốt nhất là sử dụng bộ mã hóa và bộ giải mã của riêng bạn để phân biệt giữa danh sách và bộ giá trị tùy thuộc vào cách bạn chọn để làm cho bộ mã hóa và bộ giải mã hoạt động.