Chuyển CSV sang JSON
Chuyển đổi file CSV sang định dạng JSON ngay lập tức. Tải CSV lên, tùy chỉnh định dạng đầu ra và tải JSON mà không cần upload dữ liệu.
Giới Thiệu Chuyển CSV sang JSON
Chuyển CSV sang JSON là công cụ trực tuyến miễn phí giúp chuyển đổi file CSV (Comma-Separated Values) sang định dạng JSON (JavaScript Object Notation). Tải file CSV lên hoặc dán dữ liệu CSV, chọn định dạng đầu ra và tải file JSON đã chuyển đổi—tất cả được xử lý cục bộ trên trình duyệt để đảm bảo quyền riêng tư hoàn toàn.
Tại sao nên chuyển CSV sang JSON?
JSON là định dạng dữ liệu chuẩn cho API web và ứng dụng hiện đại. Chuyển CSV sang JSON giúp dữ liệu sẵn sàng cho:
- Phát triển ứng dụng web
- Yêu cầu và phản hồi API
- Xử lý dữ liệu JavaScript
- Cơ sở dữ liệu NoSQL (MongoDB, CouchDB)
- Lưu trữ dữ liệu ứng dụng di động
JSON cung cấp cấu trúc tốt hơn cho dữ liệu lồng nhau và linh hoạt hơn CSV cho các kiểu dữ liệu phức tạp.
Có những định dạng đầu ra nào?
Công cụ này hỗ trợ hai định dạng đầu ra JSON:
1. Mảng Đối Tượng (Khuyến nghị): Mỗi dòng CSV trở thành một đối tượng JSON với tiêu đề làm khóa. Hoàn hảo cho hầu hết các trường hợp sử dụng, đặc biệt khi làm việc với cơ sở dữ liệu hoặc API.
Ví dụ: [{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]
2. Mảng các Mảng: Mỗi dòng CSV trở thành một mảng JSON. Hữu ích khi bạn cần định dạng ma trận đơn giản hoặc muốn giữ nguyên cấu trúc CSV.
Ví dụ: [["John", 30], ["Jane", 25]]
Dữ liệu của tôi có rời khỏi thiết bị không?
Không. Tất cả việc chuyển đổi CSV sang JSON diễn ra hoàn toàn trên trình duyệt của bạn bằng JavaScript. Dữ liệu không bao giờ rời khỏi máy tính, đảm bảo quyền riêng tư hoàn toàn cho thông tin nhạy cảm như dữ liệu khách hàng, hồ sơ tài chính hay báo cáo mật.
Hỗ trợ những ký tự phân cách nào?
Công cụ hỗ trợ các ký tự phân cách CSV phổ biến:
- Dấu phẩy (,) - Định dạng CSV chuẩn
- Dấu chấm phẩy (;) - Phổ biến ở châu Âu
- Tab (\t) - Định dạng TSV
- Dấu gạch đứng (|) - Ký tự phân cách thay thế
- Tùy chỉnh - Chỉ định bất kỳ ký tự nào
Bạn cũng có thể dùng Tự động nhận diện để công cụ xác định ký tự phân cách tự động dựa trên dữ liệu.
Tôi có thể thu gọn đầu ra JSON không?
Có. Bật tùy chọn 'Thu gọn JSON' để xóa tất cả khoảng trắng và ngắt dòng không cần thiết, tạo file JSON nhỏ nhất có thể. JSON thu gọn lý tưởng cho:
- Giảm kích thước file để lưu trữ
- Truyền mạng nhanh hơn
- Môi trường sản xuất
- Phản hồi API
Nếu cần JSON dễ đọc, tắt thu gọn và chọn kích thước thụt lề ưa thích (2, 4 hoặc 8 khoảng trắng).
CSV của tôi không có tiêu đề thì sao?
Nếu file CSV không có dòng tiêu đề, bỏ chọn 'Dòng đầu là tiêu đề'. Công cụ sẽ:
- Với Mảng Đối Tượng: Tạo khóa mặc định như "column_1", "column_2", v.v.
- Với Mảng các Mảng: Sử dụng dữ liệu trực tiếp không có khóa
Sau đó bạn có thể chỉnh sửa đầu ra JSON hoặc thêm khóa tùy chỉnh nếu cần.