Định dạng Python JSON
Định dạng kết quả
Ví dụ trên in ra một chuỗi JSON, nhưng nó không dễ đọc, không có thụt lề và ngắt dòng.
Phương json.dumps()
thức có các tham số để giúp đọc kết quả dễ dàng hơn:
Thí dụ
Sử dụng indent
tham số để xác định số lượng thụt lề:
json.dumps(x, indent=4)
Bạn cũng có thể xác định các dấu phân cách, giá trị mặc định là (",", ":"), có nghĩa là sử dụng dấu phẩy và dấu cách để phân tách từng đối tượng, dấu hai chấm và dấu cách để phân tách các khóa khỏi các giá trị:
Thí dụ
Sử dụng separators
tham số để thay đổi dấu phân tách mặc định:
json.dumps(x, indent=4, separators=(". ", " = "))