Tất cả công cụ

Trình chuyển đổi JSON sang CSV

API trả về mảng đối tượng JSON; các nhà phân tích muốn có bảng tổng hợp CSV cho Excel. Ánh xạ các khóa JSON thành các cột và tải xuống các giá trị được phân tách bằng dấu phẩy — các trường lồng nhau có thể làm phẳng bằng ký hiệu dấu chấm tùy thuộc vào hoạt động của công cụ. Chuyển đổi mang tính cục bộ.
Đầu vào
Đầu ra
name,age Ada,36 Alan,41

Cách chuyển đổi JSON sang CSV

1. Dán mảng đối tượng JSON (hoặc một đối tượng được gói dưới dạng mảng).
2. Xem trước tiêu đề cột từ các khóa.
3. Điều chỉnh các tùy chọn phân cách hoặc làm phẳng nếu có.
4. Tải xuống tệp .csv.

Ví dụ chuyển đổi

Xuất người dùng

[{"id":1,"name:"Ada","role":"admin"}] trở thành tiêu đề id,name,role với một dữ liệu row.

Mẫu API Analytics

Kéo /events JSON từ ví dụ về tài liệu, chuyển đổi sang CSV để xem xét bảng tính PM.

Địa chỉ lồng nhau làm phẳng

{"user":{"city://Berlin"}} có thể trở thành cột user.city để trộn thư.

Khi nào nên chuyển JSON sang CSV

Khi những người không phải là nhà phát triển cần quyền truy cập vào bảng tính vào dữ liệu API.
Khi nhập vào các hệ thống cũ chỉ chấp nhận CSV.
Khi phân tích đặc biệt nhanh chóng hơn việc viết tập lệnh.

Khi nào nên dùng tập lệnh thay thế

Khi JSON là các biểu đồ được lồng sâu — việc xuất quan hệ cần mã tùy chỉnh.
Khi việc thoát dấu phẩy trong CSV RFC 4180 trong các trường phức tạp ở quy mô lớn.
Khi cần phát trực tiếp ETL — hãy dùng các công cụ quy trình thích hợp.

Thứ tự cột

Các khóa đối tượng đầu tiên thường xác định thứ tự cột — các khóa không nhất quán giữa các hàng tạo ra các cột thưa thớt. Trước tiên, hãy chuẩn hóa các phản hồi API.

Các cạm bẫy ngày trong Excel

Nhập chuỗi ngày ISO dưới dạng văn bản cho đến khi được chuyển đổi — đặt định dạng cột sau khi mở.

Quyền riêng tư

PII trong quá trình xuất JSON phải được chuyển đổi cục bộ — tránh các trình chuyển đổi đám mây cho các kết xuất được quy định theo GDPR.

Câu hỏi thường gặp

Mảng mảng?

Các công cụ yêu cầu mảng đối tượng cho tiêu đề — trước tiên hãy chuyển đổi hình dạng.

Các đối tượng lồng nhau?

Có thể làm phẳng bằng các đường dẫn dấu chấm hoặc xâu chuỗi các đối tượng phụ — kiểm tra đầu ra.

Null và booleans?

Được xuất dưới dạng chuỗi trống hoặc chuỗi đúng/sai — Excel có thể ép buộc các loại.

UTF-8 BOM cho Excel?

Một số ngôn ngữ Excel cần BOM — mở qua Nhập dữ liệu nếu bị ngắt dấu.

Đã tải lên?

Không — chuyển đổi cục bộ.

Đảo ngược CSV sang JSON?

Sử dụng công cụ csvToJson.