ToolsMaxxing

Chuyển đổi JSON và CSV

Biến mảng JSON thành bảng CSV, hoặc tệp CSV thành các đối tượng JSON.

Tệp của bạn ở lại trên thiết bị

Cách dùng

  1. 1Chọn JSON sang CSV hoặc CSV sang JSON.
  2. 2Dán dữ liệu của bạn, hoặc chọn Thử ví dụ.
  3. 3Đặt dấu phân cách, và chọn khóa lồng nhau có dùng dấu chấm hay không.
  4. 4Sao chép hoặc tải kết quả xuống, rồi mở CSV trong Excel hoặc Sheets.

Các tùy chọn có tác dụng gì

Dấu phân cách
Dấu phẩy, chấm phẩy, tab hoặc dấu gạch đứng. Dùng chấm phẩy cho bảng tính đặt theo vùng châu Âu.
Khóa lồng nhau dạng a.b
Đối tượng lồng nhau như {"a":{"b":1}} trở thành cột tên a.b, và phép chuyển ngược sẽ dựng lại cấu trúc lồng.
Nhận diện số và boolean
Khi đọc CSV, biến 42 thành số và true thành boolean thay vì giữ dạng chuỗi.

Quyền riêng tư

Mọi thứ chạy ngay trong trình duyệt. Những gì bạn dán không bao giờ được gửi đến máy chủ.

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

Cấu trúc JSON nào hoạt động tốt nhất?

Một mảng các đối tượng có cùng khóa. Một đối tượng đơn được xem là bảng một hàng. Nếu các hàng có khóa khác nhau, các cột là hợp của mọi khóa và chỗ trống để trống.

Mảng bên trong một hàng được viết thế nào?

Dưới dạng chuỗi JSON trong một ô, ví dụ ["a","b"]. Một ô CSV không chứa được danh sách, nên cách này giữ dữ liệu không mất mát.

CSV có cần hàng tiêu đề không?

Có. Hàng đầu tiên được dùng làm tên thuộc tính. Tên tiêu đề trùng hoặc trống sẽ cho khóa không dùng được, nên hãy sửa chúng trước.

Sao tôi thấy cảnh báo về độ dài hàng?

Một số hàng có nhiều hoặc ít ô hơn tiêu đề. Dữ liệu vẫn được chuyển đổi, nhưng hãy kiểm tra các dấu phẩy thừa không nằm trong dấu nháy.

Dấu phẩy và ngắt dòng bên trong giá trị có được xử lý không?

Có. Giá trị chứa dấu phân cách, dấu nháy hoặc ngắt dòng được bao trong dấu nháy kép, và dấu nháy bên trong được nhân đôi, như RFC 4180 mô tả.

Công cụ liên quan