Chuyển đổi CSV ↔ JSON 🔒 Dữ liệu của bạn không rời khỏi trình duyệt.
CSV sang object JSON và ngược lại — xử lý đúng dấu nháy và ký tự phân tách.
Xem trước
Ctrl+STải xuống
Về công cụ này
CSV là ngôn ngữ của bảng tính; JSON là ngôn ngữ của API. Công cụ này nối hai bên: dòng CSV đầu tiên thành key của object, giá trị dạng số thành số, trường trong dấu nháy chứa dấu phẩy hay xuống dòng được phân tích đúng. Chiều ngược lại, cột được suy ra từ hợp của tất cả key.
Ký tự phân tách tự nhận diện (phẩy, chấm phẩy, tab, gạch đứng) — file Excel xuất kiểu châu Âu dùng chấm phẩy chạy ngay. Mọi thứ chạy cục bộ; dữ liệu ở lại máy bạn.
Câu hỏi thường gặp
File của tôi có bị tải lên máy chủ không?
Không. Việc phân tích và chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn, dù bạn dán văn bản hay thả file vào — không có gì được tải lên.
Công cụ xử lý dấu phẩy trong trường CSV có dấu ngoặc kép như thế nào?
Các trường có dấu ngoặc kép ("...") có thể chứa dấu phẩy, xuống dòng và dấu ngoặc kép được thoát ("") mà không làm lệch cột — trình phân tích theo dõi trạng thái ngoặc kép từng ký tự thay vì chỉ tách theo dấu phẩy.
Nếu CSV của tôi không có dòng tiêu đề thì sao?
Tắt "Dòng đầu là tiêu đề" và công cụ sẽ coi mọi dòng là dữ liệu, đặt tên cột là col1, col2, v.v. Hãy để bật với CSV thông thường mà dòng đầu đặt tên các trường.
Vì sao chuyển JSON → CSV báo lỗi "cần một mảng object"?
Bộ chuyển đổi yêu cầu giá trị JSON cấp cao nhất phải là một mảng dạng [{...}, {...}] — mỗi object ứng với một dòng. Một object đơn lẻ, hoặc mảng của mảng, hoặc mảng chuỗi thuần túy không thể trở thành cột bảng, nên hãy bọc hoặc định dạng lại dữ liệu trước.
Ký tự phân tách (dấu phẩy, chấm phẩy, tab) được nhận diện như thế nào?
Khi chọn "Auto", công cụ lấy mẫu các dòng đầu và chọn dấu phẩy, chấm phẩy, tab hoặc gạch đứng nào cho số trường nhất quán nhất. Bạn luôn có thể ép buộc một ký tự phân tách cụ thể từ danh sách chọn nếu việc nhận diện đoán sai.