UTILS.
Riêng tư ngay từ đầu
⇄

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

Chuyển CSV thành mảng JSON và JSON ngược lại thành CSV.

Tệp luôn ở trên thiết bị này

Tệp được xử lý trong trình duyệt, không bao giờ tải lên máy chủ. Trang web tải mã và tài nguyên cần thiết để chạy công cụ. Không tài khoản hay theo dõi.

Dùng Tải xuống để lưu công cụ thành một tệp HTML dùng ngoại tuyến.

Quyền riêng tư →

Văn bản và tệp luôn nằm trên thiết bị này. Công cụ không tải lên hay lưu bất kỳ nội dung nào.

Thử một ví dụ cụ thể

Ví dụ

Chọn Dấu chấm phẩy và Hàng tiêu đề, nhập name;note ở dòng đầu và Ada;"a;b" ở dòng thứ hai, rồi chọn CSV → JSON. Ghi chú vẫn là a;b trong một trường. Khi chuyển [{"name":"Ada","note":"a;b"}] về CSV, trường chứa dấu chấm phẩy được đặt trong dấu ngoặc kép đúng cách.

Lưu ý

Giá trị CSV vẫn là chuỗi. Dùng tiêu đề duy nhất và không rỗng. Các đối tượng và mảng JSON lồng nhau phải được làm phẳng trước khi chuyển đổi. Chỉnh sửa đầu vào hoặc cài đặt sẽ xóa kết quả trước đó. Sao chép và tải xuống luôn dùng lần chuyển đổi hoàn tất gần nhất.

Về công cụ này

Chọn dấu phân cách và cho biết hàng đầu tiên có chứa tiêu đề hay không, sau đó chuyển CSV sang JSON hoặc JSON sang CSV. Xem bảng bên cạnh toàn bộ mã. Các trường CSV vẫn là chuỗi, bao gồm cả số 0 ở đầu. Chế độ tiêu đề yêu cầu tên duy nhất, không rỗng và số trường bằng nhau ở mọi hàng. Đầu vào JSON phải là mảng các đối tượng phẳng hoặc mảng các mảng; giá trị lồng nhau sẽ bị từ chối. Thuộc tính bị thiếu và null trở thành ô CSV trống.

Đầu vào giới hạn ở 5 MiB văn bản UTF-8, đầu ra ở 20 MiB và JSON lồng nhau ở 128 cấp. Bản xem trước mã, cây và bảng lớn được giới hạn để trang phản hồi nhanh; sao chép và tải xuống bao gồm toàn bộ kết quả. Quá trình xử lý chạy cục bộ trong một luồng nền có thể hủy, kể cả trong công cụ đã tải xuống để dùng ngoại tuyến.

Để duy trì tốc độ phản hồi, JSON và CSV nhận tối đa 100,000 giá trị hoặc ô. SQL nhận tối đa 4,000 token và 100 cấp lồng nhau.

Chỉnh sửa đầu vào hoặc cài đặt sẽ xóa kết quả trước đó. Sao chép và tải xuống luôn dùng lần chuyển đổi hoàn tất gần nhất.

Văn bản và tệp luôn nằm trên thiết bị này. Công cụ không tải lên hay lưu bất kỳ nội dung nào.

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

Cách sử dụng công cụ này?
Chọn dấu phân cách và cho biết hàng đầu tiên có chứa tiêu đề hay không, sau đó chuyển CSV sang JSON hoặc JSON sang CSV. Xem bảng bên cạnh toàn bộ mã. Các trường CSV vẫn là chuỗi, bao gồm cả số 0 ở đầu. Chế độ tiêu đề yêu cầu tên duy nhất, không rỗng và số trường bằng nhau ở mọi hàng. Đầu vào JSON phải là mảng các đối tượng phẳng hoặc mảng các mảng; giá trị lồng nhau sẽ bị từ chối. Thuộc tính bị thiếu và null trở thành ô CSV trống.
Công cụ xử lý dữ liệu của tôi như thế nào?
Giá trị CSV vẫn là chuỗi. Dùng tiêu đề duy nhất và không rỗng. Các đối tượng và mảng JSON lồng nhau phải được làm phẳng trước khi chuyển đổi. Văn bản và tệp luôn nằm trên thiết bị này. Công cụ không tải lên hay lưu bất kỳ nội dung nào.
Tôi có thể dùng tệp lớn hoặc làm việc ngoại tuyến không?
Đầu vào giới hạn ở 5 MiB văn bản UTF-8, đầu ra ở 20 MiB và JSON lồng nhau ở 128 cấp. Bản xem trước mã, cây và bảng lớn được giới hạn để trang phản hồi nhanh; sao chép và tải xuống bao gồm toàn bộ kết quả. Quá trình xử lý chạy cục bộ trong một luồng nền có thể hủy, kể cả trong công cụ đã tải xuống để dùng ngoại tuyến. Để duy trì tốc độ phản hồi, JSON và CSV nhận tối đa 100,000 giá trị hoặc ô. SQL nhận tối đa 4,000 token và 100 cấp lồng nhau.

Công cụ khác