Bộ chuyển đổi CSV sang JSON
Đổi CSV thành một mảng JSON gồm các đối tượng, với kiểu dữ liệu được suy ra. Hãy chọn dấu phân cách rồi sao chép kết quả. Chạy hoàn toàn trong trình duyệt của bạn.
Chiều ngược lại: JSON → CSVCông cụ liên quan
Cách dùng CSV → JSON
- 01
Dán CSV của bạn vào khung bên trái, hoặc gõ trực tiếp.
- 02
Chọn dấu phân cách mà CSV của bạn dùng; phần JSON cập nhật ngay ở bên phải.
- 03
Sao chép phần JSON bằng nút sao chép.
Công cụ này làm gì
Công cụ này đọc CSV và tạo ra một mảng JSON gồm các đối tượng, dùng dòng tiêu đề làm khóa. Hãy dán dữ liệu vào, chọn dấu phân cách, và phần JSON hiện ra ngay lập tức.
Đây là cách nhanh nhất để đưa một bản xuất từ bảng tính vào một API, một ứng dụng JavaScript hay một tệp cấu hình.
Các cột được ánh xạ thế nào
Dòng đầu tiên được coi là tiêu đề, nên mỗi cột thành một khóa và mỗi dòng tiếp theo thành một đối tượng. Số và true/false trở thành giá trị JSON thật, còn giá trị có số 0 ở đầu như 007 vẫn giữ dạng chuỗi để mã định danh và mã bưu chính không bị biến dạng.
Những trường đặt trong nháy có chứa dấu phân cách, dấu nháy hay ngắt dòng được phân tích đúng theo chuẩn CSV.
Riêng tư và không giới hạn
Mọi phép chuyển đổi đều diễn ra tại chỗ trong trình duyệt của bạn, nên dữ liệu không bao giờ được tải lên, ghi nhật ký hay lưu trên máy chủ. Bạn có thể dùng nó cho những bản xuất bảo mật mà không phải nghĩ ngợi, và sau lần tải trang đầu tiên nó vẫn chạy khi ngoại tuyến.
Không cần đăng ký, không có dấu mờ và không giới hạn số dòng: trần duy nhất là bộ nhớ thiết bị của bạn.
Câu hỏi thường gặp
Số và giá trị luận lý có được đổi thành kiểu JSON thật không?
Có. Số nguyên và số thập phân thông thường trở thành số, còn true/false trở thành giá trị luận lý. Những giá trị có số 0 ở đầu vẫn giữ dạng chuỗi để mã định danh, số điện thoại và mã bưu chính giữ đúng hình dạng của chúng.
Tôi nên dùng dấu phân cách nào?
Dấu phẩy là chuẩn phổ biến. Hãy chọn dấu chấm phẩy ở những vùng dùng dấu phẩy làm dấu thập phân (thường gặp trong các bản xuất của Đức và châu Âu), chọn tab cho tệp TSV, hoặc chọn thanh dọc khi các giá trị của bạn vốn đã chứa dấu phẩy.
Có giới hạn số dòng hay dung lượng tệp không?
Không có giới hạn số dòng cố định hay hạn mức hằng ngày. Vì mọi thứ chạy tại chỗ, giới hạn thực tế là bộ nhớ thiết bị của bạn, vốn thừa sức lo hàng chục nghìn dòng mà phần lớn bản xuất chứa.
Dữ liệu của tôi có được tải lên đâu không?
Không. Phép chuyển đổi chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript phía máy khách, nên không có gì bạn dán hay thả vào rời khỏi thiết bị. Nhờ vậy nó an toàn với những bảng tính chứa email khách hàng, số liệu tài chính hay dữ liệu nhạy cảm khác.