Chuyển CSV Sang JSON
Công cụ chuyển CSV sang JSON này biến dữ liệu phân tách bằng dấu phẩy thành JSON gọn gàng, có cấu trúc ngay trong trình duyệt của bạn. Dán một bản xuất từ bảng tính, kết xuất cơ sở dữ liệu hay trích xuất API và xem nó trở thành một mảng đối tượng hoặc mảng các mảng ngay khi bạn gõ.
Công cụ được tạo cho lập trình viên, nhà phân tích và bất kỳ ai đưa dữ liệu vào ứng dụng web: JSON là định dạng mà hầu hết API và framework JavaScript yêu cầu, đồng thời mang theo giá trị có kiểu và cấu trúc mà CSV phẳng không thể có. Hãy chọn ký tự phân tách, quyết định xem hàng đầu có chứa tên cột không, rồi chọn kết quả định dạng đẹp hay rút gọn.
Cách Chuyển CSV Sang JSON
Thêm CSV của bạn
Dán dữ liệu CSV vào ô bên trái, hoặc nhấn Tải tệp lên để nạp tệp .csv, .tsv hoặc .txt. Cần thử nhanh? Nhấn Dữ liệu mẫu để nạp một ví dụ.
Thiết lập tùy chọn
Chọn Ký tự phân tách (dấu phẩy, chấm phẩy, tab hoặc sổ dọc) rồi bật/tắt Hàng đầu làm tiêu đề và Rút gọn. Khi bạn tải tệp lên, ký tự phân tách được nhận diện tự động.
Xem kết quả
JSON hiện ra ngay bên phải tức thì. Chuyển giữa chế độ xem Văn bản để thấy JSON thô và chế độ xem Bảng để xem trước các hàng đã phân tích. Thanh trạng thái báo tính hợp lệ, số hàng, số cột và dung lượng kết quả.
Sao chép hoặc tải về
Dùng Sao chép để đưa JSON vào bộ nhớ tạm, hoặc Tải về để lưu thành data.json. Nhấn Xóa để làm lại từ đầu.
Tính Năng
Kết Quả Đối Tượng Hoặc Mảng
Giữ hàng đầu làm tiêu đề để có một mảng đối tượng, hoặc tắt đi để có một mảng các mảng thuần.
Bốn Ký Tự Phân Tách
Chuyển đổi dữ liệu phân tách bằng dấu phẩy, chấm phẩy, tab hoặc sổ dọc, với ký tự phân tách tự động nhận diện khi tải tệp.
Nhận Diện Kiểu Thông Minh
Số, true/false và null trở thành giá trị JSON thực thay vì chuỗi đặt trong dấu nháy.
Phân Tích CSV Vững Chắc
Xử lý trường có dấu nháy, dấu nháy thoát (""), xuống dòng bên trong, kiểu kết thúc dòng lẫn lộn và hàng lệch cột.
Định Dạng Đẹp Hoặc Rút Gọn
Chuyển giữa JSON có thụt lề, dễ đọc và bản nhỏ gọn một dòng dùng cho API và lưu trữ.
Xem Văn Bản & Bảng
Đọc JSON thô hoặc xem trước dữ liệu đã phân tích trong bảng kiểu bảng tính với số hàng và tiêu đề cố định.
Tải Tệp Lên
Nạp trực tiếp tệp .csv, .tsv hoặc .txt, hoặc dán dữ liệu thẳng từ bộ nhớ tạm.
Sao Chép & Tải Về
Sao chép kết quả vào bộ nhớ tạm chỉ bằng một cú nhấn hoặc tải về thành tệp data.json.
Thanh Trạng Thái Trực Tiếp
Thanh trạng thái thời gian thực hiển thị tính hợp lệ cùng số hàng, số cột và dung lượng tệp kết quả.
Tức Thì & Riêng Tư
Chuyển đổi diễn ra ngay khi bạn gõ và chạy hoàn toàn trong trình duyệt, có sẵn dữ liệu mẫu để thử nhanh.
Câu Hỏi Thường Gặp
Làm sao chuyển một tệp CSV sang JSON?
Dán CSV của bạn vào ô bên trái hoặc nhấn Tải tệp lên để nạp tệp .csv, .tsv hoặc .txt. JSON hiện ra ngay bên phải. Sau đó dùng Sao chép hoặc Tải về để lưu lại.
Kết quả là mảng hay đối tượng JSON?
Kết quả luôn là một mảng JSON. Khi bật Hàng đầu làm tiêu đề, mỗi hàng trở thành một đối tượng đặt khóa theo tên tiêu đề — một mảng đối tượng, đúng cái mà hầu hết API mong đợi. Tắt nó đi thì mỗi hàng trở thành một danh sách giá trị đơn giản — một mảng các mảng.
Tôi có thể tạo JSON lồng nhau từ tiêu đề CSV không?
Công cụ tạo ra JSON phẳng: mỗi hàng CSV thành một đối tượng (hoặc mảng), mỗi cột thành một thuộc tính. Nó không tách các tên tiêu đề có dấu chấm hay ngoặc vuông thành cấu trúc lồng nhau, nên kết quả phản ánh các cột trong bảng của bạn theo tỉ lệ một-một.
Hỗ trợ những ký tự phân tách nào?
Bốn ký tự phân tách phổ biến: dấu phẩy (,), chấm phẩy (;), tab và sổ dọc (|). Khi bạn tải tệp lên, ký tự phân tách được nhận diện tự động từ dòng đầu tiên; bạn cũng có thể tự chọn bằng các nút Ký tự phân tách.
Số và giá trị boolean có được chuyển tự động không?
Có. Những giá trị trông giống số nguyên hay số thập phân trở thành số JSON, true và false trở thành boolean JSON, còn null trở thành null JSON. Mọi giá trị khác vẫn là chuỗi.
Ô CSV trống được xử lý ra sao?
Một ô trống trở thành chuỗi rỗng ("") trong JSON, chứ không phải null. Để có null thực, hãy đặt đúng chữ null vào ô đó. Những hàng ít cột hơn phần còn lại sẽ được đệm thêm giá trị rỗng để cấu trúc luôn nhất quán.
Trường đặt trong dấu nháy được xử lý thế nào?
Bộ phân tích tuân theo quy tắc CSV chuẩn: các trường bọc trong dấu nháy kép có thể chứa ký tự phân tách, dấu ngắt dòng và dấu nháy thoát viết dưới dạng "". Ví dụ, "New York, USA" được đọc là một trường duy nhất chứ không phải hai.
Công cụ có xử lý được tệp lớn không?
Vì mọi thứ chạy trong trình duyệt, hiệu năng phụ thuộc vào thiết bị của bạn, và công cụ xử lý tốt các tệp có hàng nghìn hàng. Chế độ xem Bảng chỉ xem trước tối đa 500 hàng cho nhanh, nhưng toàn bộ tập dữ liệu luôn có trong kết quả JSON, khi sao chép và khi tải về.
Dữ liệu CSV của tôi có bị tải lên máy chủ không?
Không. Mọi chuyển đổi được thực hiện cục bộ trong trình duyệt của bạn bằng JavaScript. Không có gì được gửi tới máy chủ, và dữ liệu CSV của bạn không bao giờ rời khỏi thiết bị.
Chưa có bình luận nào. Hãy là người đầu tiên!