JSON → CSV/TSV: Chuyển một mảng JSON gồm các đối tượng thành định dạng CSV (phân tách bằng dấu phẩy) hoặc TSV (phân tách bằng tab). Tiêu đề được tự động lấy từ khóa đối tượng. CSV/TSV → JSON: Phân tích dữ liệu CSV hoặc TSV trở lại thành mảng JSON gồm các đối tượng. Tiêu đề được nhận diện từ hàng đầu tiên. Mẹo: Dùng tùy chọn Dấu phân tách để chuyển giữa Dấu phẩy, Tab và Dấu chấm phẩy. Định dạng TSV thường được dùng trong bảng tính.
Bảng là phẳng, JSON thì không
CSV là một lưới: mọi hàng có cùng các cột. JSON là một cây: đối tượng lồng nhau, mảng lặp lại, và các hàng có thể mang khóa khác nhau. Chuyển JSON → CSV làm phẳng một mảng đối tượng thành một hàng tiêu đề (hợp của các khóa) cộng một hàng cho mỗi đối tượng; khóa thiếu thành ô trống. Chiều ngược lại gói mỗi hàng thành một đối tượng với khóa là tiêu đề — cấu trúc lồng nhau không được khôi phục.
📋 Mẹo
JSON → CSV:Đầu vào phải là một mảng JSON gồm các đối tượng có khóa nhất quán.
CSV → JSON:Hàng đầu tiên được coi là tiêu đề. Hàng rỗng bị bỏ qua.
Dấu chấm phẩy (;) phổ biến ở các vùng dùng dấu phẩy làm dấu thập phân.