🔀 Chuyển đổi JSON ↔ CSV
Dán hoặc tải lên mảng đối tượng JSON (hoặc CSV) và chuyển đổi sang định dạng kia chỉ với một cú nhấp — hoàn toàn trong trình duyệt, không tải lên, không đăng nhập, miễn phí.
Giới thiệu
Công cụ này chuyển đổi giữa JSON (mảng đối tượng) và CSV hoàn toàn trên thiết bị của bạn — dữ liệu không bao giờ rời khỏi trình duyệt. Bộ phân tích CSV nhận biết dấu nháy xử lý chính xác các trường chứa dấu phẩy, xuống dòng hoặc dấu nháy kép đã thoát, giúp xuất khẩu phức tạp từ bảng tính hoặc cơ sở dữ liệu được chuyển đổi không bị hỏng. Bạn có thể dán dữ liệu trực tiếp vào trình soạn thảo hoặc tải tệp .json hay .csv từ ổ đĩa. Kết quả có thể sao chép vào clipboard hoặc tải xuống dưới dạng tệp. Vì mọi thứ chạy ngoại tuyến, công cụ hoạt động mà không cần kết nối internet sau khi trang tải xong.
Cách sử dụng
- Chọn chiều chuyển đổi: JSON → CSV hoặc CSV → JSON bằng nút chuyển ở đầu công cụ.
- Dán dữ liệu vào ô nhập liệu, hoặc nhấn nút tải để mở tệp .json hay .csv từ thiết bị của bạn.
- Nhấn Chuyển đổi. Kết quả hiện ngay lập tức trong ô xuất bên dưới.
- Nhấn Sao chép để sao chép kết quả vào clipboard, hoặc Tải xuống để lưu thành tệp.
Câu hỏi thường gặp
- Công cụ chuyển đổi yêu cầu cấu trúc JSON như thế nào?
- Đầu vào phải là mảng JSON gồm các đối tượng có cùng khóa. Mỗi đối tượng trở thành một hàng CSV; các khóa của đối tượng đầu tiên trở thành hàng tiêu đề.
- Bộ phân tích CSV có xử lý được các trường được bao dấu nháy chứa dấu phẩy hoặc xuống dòng không?
- Có. Bộ phân tích tuân theo RFC 4180: các trường được bao trong dấu nháy kép có thể chứa dấu phẩy, xuống dòng và dấu nháy đã thoát. Hai dấu nháy liên tiếp bên trong trường được bao nháy đại diện cho một ký tự dấu nháy thực.
- Dữ liệu của tôi có được gửi lên máy chủ không?
- Không. Toàn bộ quá trình phân tích và chuyển đổi chạy trong trình duyệt bằng JavaScript. Dữ liệu của bạn không bao giờ rời khỏi thiết bị.
- Điều gì xảy ra nếu các đối tượng trong mảng JSON có các khóa khác nhau?
- Tiêu đề được xây dựng từ hợp của tất cả các khóa tìm thấy trong mọi đối tượng. Các giá trị còn thiếu ở một hàng nhất định được xuất ra dưới dạng ô trống trong CSV.
- CSV sang JSON có tự động ép kiểu dữ liệu không?
- Có. Chuỗi số thuần túy trở thành số, và chuỗi ký tự true và false trở thành giá trị boolean. Tất cả các giá trị khác vẫn là chuỗi.