Chuyển JSON sang CSV
Chuyển đổi JSON sang định dạng CSV ngay lập tức. Tải mảng hoặc đối tượng JSON lên, tùy chỉnh ký tự phân cách và tải CSV mà không upload dữ liệu.
Giới Thiệu Chuyển JSON sang CSV
Chuyển JSON sang CSV là công cụ trực tuyến miễn phí giúp chuyển đổi dữ liệu JSON (JavaScript Object Notation) sang định dạng CSV (Comma-Separated Values). Tải file JSON lên hoặc dán dữ liệu JSON, chọn ký tự phân cách CSV và các tùy chọn, rồi tải file CSV đã 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 JSON sang CSV?
CSV là định dạng phổ quát tương thích với ứng dụng bảng tính (Excel, Google Sheets, LibreOffice), cơ sở dữ liệu và công cụ phân tích dữ liệu. Chuyển JSON sang CSV hữu ích cho:
- Mở dữ liệu API trong Excel hoặc Google Sheets
- Nhập dữ liệu vào cơ sở dữ liệu
- Phân tích dữ liệu với công cụ bảng tính
- Chia sẻ dữ liệu với người dùng không chuyên kỹ thuật
- Tạo báo cáo và trực quan hóa
File CSV đơn giản hơn, nhỏ hơn và dễ làm việc hơn JSON cho dữ liệu dạng bảng.
Hỗ trợ những định dạng JSON nào?
Công cụ hỗ trợ hai định dạng JSON phổ biến:
1. Mảng Đối Tượng (Phổ biến nhất):
[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]
Đây là định dạng chuẩn cho API và cơ sở dữ liệu. Mỗi đối tượng trở thành một dòng, và các khóa đối tượng trở thành tiêu đề cột.
2. Mảng các Mảng:
[["John", 30], ["Jane", 25]]
Mỗi mảng trở thành một dòng. Bạn có thể tùy chọn bao gồm dòng tiêu đề với tên cột.
Công cụ tự động phát hiện định dạng bạn đang sử dụng và chuyển đổi phù hợp.
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 JSON sang CSV 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 phản hồi API.
'Làm phẳng đối tượng lồng nhau' nghĩa là gì?
JSON có thể có đối tượng lồng nhau, nhưng CSV là phẳng (một cấp). Khi bạn bật làm phẳng:
JSON gốc:
{"user": {"name": "John", "email": "[email protected]"}, "age": 30}
Cột CSV đã làm phẳng:
user.name, user.email, age
John, [email protected], 30
Không làm phẳng, các đối tượng lồng nhau được chuyển thành chuỗi JSON, có thể khó làm việc hơn trong ứng dụng bảng tính.
Có những ký tự phân cách CSV 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ùng trên toàn cầu
- Dấu chấm phẩy (;) - Phổ biến ở châu Âu nơi dấu phẩy dùng cho số thập phân
- Tab (\t) - Định dạng TSV, tốt cho dữ liệu có dấu phẩy trong giá trị
- 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ần
Chọn ký tự phân cách phù hợp nhất với trường hợp sử dụng hoặc khớp với định dạng yêu cầu của ứng dụng đích.
Nếu JSON có trường thiếu hoặc không nhất quán thì sao?
Công cụ xử lý dữ liệu JSON không nhất quán một cách linh hoạt:
- Nếu các đối tượng có khóa khác nhau, tất cả khóa duy nhất đều trở thành cột
- Giá trị thiếu được để trống trong CSV
- Giá trị thêm ở một số đối tượng tạo cột bổ sung
- Dòng tiêu đề bao gồm tất cả tên cột có thể tìm thấy trong dữ liệu
Điều này đảm bảo không mất dữ liệu nào trong quá trình chuyển đổi, ngay cả khi cấu trúc JSON không hoàn toàn đồng nhất.