JSON → CSV
Chuyển mảng đối tượng JSON sang CSV (RFC 4180, escape bằng dấu ngoặc kép, CRLF), nội tuyến giá trị lồng làm chuỗi JSON để nhập Excel và phân tích dữ liệu.
Kéo thả tệp hoặc nhấp
Ctrl+V để dán từ bảng nhớ tạm
Cách chuyển đổi JSON sang CSV
- 1Tải lên tệp JSON của bạn bằng cách kéo, nhấp hoặc dán.
- 2Điều chỉnh cài đặt chất lượng nếu cần.
- 3Nhấp vào 'Chuyển đổi ngay' và đợi quá trình chuyển đổi hoàn tất.
- 4Tải xuống tệp CSV đã được chuyển đổi của bạn.
Về chuyển đổi JSON sang CSV
JSON là định dạng trao đổi dựa trên văn bản gồm cặp khóa-giá trị và mảng, tuân thủ RFC 8259. Nó chỉ hỗ trợ sáu kiểu dữ liệu cơ bản và không có định nghĩa cấu trúc bảng gốc. CSV là định dạng bảng văn bản thuần tuý tuân thủ RFC 4180, là định dạng phổ biến để trao đổi dữ liệu giữa cơ sở dữ liệu và bảng tính. Chuyển đổi này đáp ứng yêu cầu nhập dữ liệu JSON không dạng bảng vào bảng tính.
Quá trình chuyển đổi này sử dụng SheetJS để phân tích cấu trúc. Mảng đối tượng JSON phẳng sẽ ánh xạ khóa đối tượng thành tên cột CSV, còn cấu trúc lồng nhau sẽ được chuyển thành tên định dạng đường dẫn khóa. JSON không hỗ trợ ghi chú gốc, nên không thể giữ lại ghi chú. Tất cả dữ liệu được lưu dưới dạng chuỗi CSV, không giữ lại thông tin kiểu dữ liệu gốc.
Kết quả đầu ra có thể nhập trực tiếp vào Microsoft Excel 2007 trở lên và WPS Spreadsheets 2019 trở lên. Có thể dùng để xuất JSON trả về từ API frontend thành bảng tính có thể chỉnh sửa cho quy trình phân tích dữ liệu thông thường. Kích thước tệp JSON đơn không được vượt quá 50MB.
JSON vs CSV: so sánh kỹ thuật
| Tính năng | JSON | CSV |
|---|---|---|
| Phát hành | 2001 | 1972 |
| Nhà phát triển | Douglas Crockford | RFC 4180 |
Câu hỏi thường gặp về JSON → CSV
Dữ liệu bảng có bị thay đổi sau chuyển đổi không?
Nội dung tương ứng với mỗi cặp khóa-giá trị sẽ không thay đổi. Kiểu số và boolean từ dữ liệu gốc được chuyển thành chuỗi CSV để lưu trữ, bản thân nội dung gốc không bị sửa đổi. Quá trình chuyển đổi sử dụng SheetJS để phân tích và ánh xạ, đầu ra tuân thủ thông số định dạng RFC 4180.
Cấu trúc lồng nhau có được giữ lại không?
Thông tin phân cấp của cấu trúc lồng nhau sẽ được giữ lại. Trong quá trình chuyển đổi, đường dẫn lồng nhau được nối thành tên cột CSV, toàn bộ nội dung dữ liệu gốc được giữ lại nguyên vẹn. Chỉ có cấu trúc lưu trữ bị thay đổi, nội dung tương ứng với phân cấp lồng nhau sẽ không bị loại bỏ.
Giới hạn kích thước tệp là bao nhiêu?
Giới hạn kích thước tệp đơn để chuyển đổi trên trang này là 50MB, mỗi lần chỉ xử lý được một tệp. Tệp lớn hơn 50MB sẽ bị hệ thống từ chối. Vui lòng chia nhỏ tệp và gửi chuyển đổi lại.
Tệp nguồn có được lưu không?
Tệp được tải lên máy chủ qua HTTPS để chuyển đổi. Ngay sau khi chuyển đổi hoàn tất, máy chủ xóa cả tệp nguồn và tệp đầu ra. Không lưu tệp nào, không giữ lại dữ liệu người dùng.