Công Cụ Chuyển Đổi JSON sang CSV
Dán một mảng JSON các đối tượng và chuyển đổi nó thành CSV — chọn dấu phân tách, bật/tắt hàng tiêu đề và tải xuống hoặc sao chép kết quả.
Công Cụ Chuyển Đổi JSON sang CSV Là Gì?
Công cụ chuyển đổi JSON sang CSV biến đổi một mảng JSON các đối tượng thành định dạng CSV (Comma-Separated Values) phẳng, dạng bảng. Các khóa đối tượng trở thành tiêu đề cột và mỗi đối tượng trở thành một hàng. Điều này rất cần thiết khi bạn cần nhập dữ liệu API vào bảng tính, cơ sở dữ liệu hoặc các công cụ báo cáo yêu cầu đầu vào CSV. Công cụ này cũng xử lý các đối tượng lồng nhau bằng cách làm phẳng chúng bằng ký hiệu dấu chấm, xác thực JSON của bạn trước khi chuyển đổi và thoát đúng các ký tự đặc biệt trong đầu ra CSV.
Cách Sử Dụng Công Cụ Chuyển Đổi JSON sang CSV
- Dán JSON — Nhập hoặc dán một mảng JSON các đối tượng vào khu vực nhập liệu
- Chọn Dấu Phân Tách — Chọn dấu phẩy, tab, dấu chấm phẩy hoặc dấu gạch đứng làm dấu phân tách đầu ra
- Bật/Tắt Tiêu Đề — Bật hoặc tắt hàng tiêu đề trong đầu ra CSV
- Xem Lại Đầu Ra — Kết quả CSV tự động cập nhật với số lượng hàng và cột
- Xuất — Sao chép CSV vào clipboard của bạn hoặc tải xuống dưới dạng tệp .csv
Tại Sao Nên Sử Dụng Công Cụ Chuyển Đổi JSON sang CSV Này?
- Làm Phẳng Thông Minh — Các đối tượng lồng nhau được tự động làm phẳng bằng cách sử dụng ký hiệu dấu chấm (ví dụ: address.city)
- Xác Thực JSON — JSON không hợp lệ được phát hiện với các thông báo lỗi rõ ràng trước khi chuyển đổi
- Thoát Đúng Cách — Các trường chứa dấu phân tách, dấu ngoặc kép hoặc dòng mới được thoát chính xác theo RFC 4180
- Nhiều Dấu Phân Tách — Xuất dưới dạng các giá trị được phân tách bằng dấu phẩy, tab, dấu chấm phẩy hoặc dấu gạch đứng
- Thời Gian Thực — Kết quả cập nhật ngay lập tức khi bạn nhập hoặc thay đổi cài đặt
- Ưu Tiên Quyền Riêng Tư — Tất cả quá trình xử lý diễn ra trong trình duyệt của bạn. Không có dữ liệu nào được gửi đến máy chủ
FreeToolbox So Với Các Công Cụ Chuyển Đổi JSON sang CSV Khác
| Tính Năng | FreeToolbox | ConvertJSON | json-csv.com |
|---|---|---|---|
| Hoạt động trên trình duyệt | Có | Không (máy chủ) | Không (máy chủ) |
| Làm phẳng đối tượng lồng nhau | Có (ký hiệu dấu chấm) | Có | Có |
| Chuyển đổi theo thời gian thực | Có | Không (nhấp để chuyển đổi) | Không |
| Nhiều dấu phân tách | Có (4 loại) | Chỉ dấu phẩy | Có |
| Xác thực JSON | Có (với thông báo) | Cơ bản | Có |
| Không quảng cáo hoặc đăng ký | Có | Có quảng cáo | Giới hạn ở gói miễn phí |
Câu hỏi thường gặp
Định dạng JSON nào được mong đợi?
Công cụ này mong đợi một mảng JSON các đối tượng, chẳng hạn như [{"name":"John","age":30},{"name":"Jane","age":25}]. Một đối tượng đơn lẻ (không nằm trong mảng) cũng được chấp nhận và sẽ được chuyển đổi thành CSV một hàng.
Các đối tượng lồng nhau được xử lý như thế nào?
Các đối tượng lồng nhau được làm phẳng bằng cách sử dụng ký hiệu dấu chấm. Ví dụ: {"user":{"name":"John"}} trở thành một cột có tên 'user.name'. Các mảng trong đối tượng được tuần tự hóa dưới dạng chuỗi JSON.
Điều gì xảy ra nếu các đối tượng có các khóa khác nhau?
Công cụ này thu thập tất cả các khóa duy nhất trên tất cả các đối tượng và sử dụng chúng làm cột. Nếu một đối tượng bị thiếu một khóa, ô đó sẽ bị bỏ trống trong đầu ra CSV.
Các ký tự đặc biệt có được xử lý chính xác không?
Có. Các trường chứa ký tự phân tách, dấu ngoặc kép hoặc dòng mới sẽ tự động được bao bọc trong dấu ngoặc kép theo tiêu chuẩn CSV (RFC 4180). Các dấu ngoặc kép hiện có được thoát dưới dạng dấu ngoặc kép kép.
Tôi có thể mở tệp CSV đã tải xuống trong Excel không?
Có. Tệp .csv đã tải xuống có thể được mở trực tiếp trong Microsoft Excel, Google Sheets, LibreOffice Calc hoặc bất kỳ ứng dụng bảng tính nào. Nếu sử dụng dấu phân tách không phải dấu phẩy, bạn có thể cần sử dụng trình hướng dẫn nhập.