Chuyển CSV sang JSON mà không mất dữ liệu
Đăng ngày · Cập nhật ngày 1 phút đọc
Phép chuyển đổi có vẻ đơn giản. Ba điểm gây vấn đề: dấu phân cách, giá trị đặt trong ngoặc kép và các con số.
Dấu phân cách
Công cụ nhận biết cả dấu chấm phẩy lẫn dấu phẩy. Một tệp dùng dấu chấm phẩy có cột “24,5” được đọc đúng.
Dấu ngoặc kép
Một ô đặt trong ngoặc kép có chứa dấu phẩy, như “arrosage: matin, soir”, vẫn là một giá trị duy nhất. Ngoặc kép đôi bên trong trở thành ngoặc kép được thoát: “zone "nord"”.
Các con số
Mọi giá trị đến dưới dạng văn bản, kể cả số: “24,5” và “18” trở thành "24,5" và "18". Một số thập phân dùng dấu phẩy vẫn là chuỗi. Hãy thay dấu phẩy bằng dấu chấm nếu chương trình đọc JSON mong đợi một số.
Ô trống
Một ô trống trở thành chuỗi rỗng, không phải “null”.
Kiểm tra
So sánh số dòng, mở JSON và xem các cột có số thập phân cùng các chữ có dấu.
Về chiều ngược lại, xem JSON sang CSV.
