Bộ chuyển đổi CSV sang JSON

Dán CSV có hàng tiêu đề và chuyển thành JSON được định dạng mà không gửi dữ liệu đi đâu.

Tất cả việc chuyển đổi dữ liệu diễn ra cục bộ trên trình duyệt của bạn. Không có JSON, CSV, YAML hoặc XML nào được gửi tới máy chủ của chúng tôi.
CSVJSON

Ví dụ nhanh

Chuyển các hàng CSV thành đối tượng JSON

CSV sang JSON hữu ích khi xuất bảng tính, báo cáo phân tích hoặc tệp từ đối tác cần thành dữ liệu có cấu trúc cho các script, fixture, bài kiểm thử API hoặc ví dụ tài liệu. Dòng CSV đầu tiên trở thành tập các khóa JSON, và mỗi dòng tiếp theo trở thành một đối tượng.

Các giá trị được giữ ở dạng chuỗi có chủ ý. Điều này tránh các thay đổi bất ngờ đối với mã ZIP, ID, số tài khoản, phần trăm và các giá trị khác có thể trông như số nhưng nên giữ chính xác như đã ghi.

Các chi tiết CSV ảnh hưởng đến đầu ra JSON

  • Dòng tiêu đề điều khiển tên khóa của đối tượng, vì vậy hãy cắt bớt hoặc đổi tên cột trước khi sử dụng JSON trong mã.
  • Ô được đặt trong dấu ngoặc kép có thể chứa dấu phẩy; dấu ngoặc bị gãy sẽ được báo là lỗi của trình phân tích cú pháp.
  • Ô trống sẽ trở thành chuỗi rỗng, không phải null.
  • Các hàng không có giá trị sẽ bị bỏ qua.
Ghi chú về kiểu: chuyển chuỗi thành số, boolean, ngày tháng hoặc null sau khi xuất nếu API mục tiêu của bạn mong đợi các giá trị JSON có kiểu.

Câu hỏi thường gặp về CSV sang JSON

Tại sao tất cả giá trị JSON đều là chuỗi?

CSV không có hệ thống kiểu bản địa. Giữ giá trị ở dạng chuỗi bảo toàn các số 0 ở đầu, ID, phần trăm và mã mà không đoán định.

Điều gì xảy ra với các ô CSV rỗng?

Các ô rỗng trở thành chuỗi rỗng trong đối tượng JSON. Chuyển chúng thành null null sau này nếu ứng dụng của bạn cần giá trị null.

Những loại lỗi CSV nào được báo cáo?

Trình chuyển đổi báo cáo các vấn đề của trình phân tích cú pháp như dấu ngoặc bị gãy hoặc các hàng bị lỗi cấu trúc khi trình phân tích cú pháp có thể xác định chúng.