Hướng dẫn save json file python
Trước khi đọc bài này, các bạn nên đọc bài Đọc (read) file JSON với Python để biết khái niệm cơ bản của JSON cũng như cách đọc một file JSON. Với những kiến thức đó, các bạn sẽ dễ dàng hiểu được những cách ghi (write) file JSON trong Python. Show 1. Chuyển đổi (convert) dictionary sang JSON trong PythonChúng ta có thể chuyển đổi (convert) dictionary thành JSON string bằng cách sử dụng hàm
Kết quả
1.1. In (print) JSON string với thụt đầu dòng (Indentation)Trong ví dụ ở phần trên, JSON string được in ra không có thụt đầu dòng, rất khó nhìn. Chúng ta có thể in (print) JSON string với
thụt đầu dòng (Indentation) với bằng cách truyền giá trị cho tham số indent của hàm
Kết quả
1.2. Sắp xếp (sort) JSON string với key trong JSONChúng ta có thể sắp xếp key trong JSON theo thứ tự của bảng chữ cái khi in (print) ra. Để làm việc này, chúng ta truyền giá trị True cho tham số sort_keys của hàm
Kết quả
1.3. JSON string với sort và indentation trong PythonKhi muốn tạo ra JSON string với sort và indentation, chúng ta truyền giá trị cho cả 2 tham số trên.
Kết quả
Khi đã tạo ra được JSON string thì việc ghi dữ liệu JSON vào file là hết sức dễ dàng. Việc này giống như việc ghi (write) một file trong Python.
Kết quả nội dung của file info2.json được tạo ra
Nếu chúng ta muốn tạo ra JSON string từ một object trong Python rồi ghi JSON string vào file chỉ với 2 câu lệnh thì có thể sử dụng hàm
Kết quả nội dung của file info2.json được tạo ra |