Tất cả hướng dẫn

Cách đổi CSV sang JSON và JSON sang CSV

Hàng tiêu đề thành khóa object, mảng object thành bảng — tại chỗ, giữ dấu phẩy trong ngoặc kép khi đọc vào.

CSV → JSON lấy hàng đầu làm khóa

CSV ↔ JSON tại /tools/csv-json-converter chế độ CSV → JSON parse dấu phẩy, ô trong ngoặc và ngoặc kép đôi bên trong ngoặc. Hàng đầu là tiêu đề. Mỗi hàng sau thành một object. Ví dụ: name,age rồi Ada,36 thành [{"name":"Ada","age":"36"}] — giá trị vẫn là chuỗi trừ khi ứng dụng bạn đổi kiểu. Hàng lệch cột vẫn ra object; ô thiếu là chuỗi rỗng.

JSON → CSV cần mảng các object

JSON → CSV cần mảng JSON các object, không phải một object lẻ và không phải mảng lồng làm hàng. Khóa object thành tiêu đề. Object lồng stringify kém cho bảng tính — làm phẳng trước. Ô chứa dấu phẩy được đặt trong ngoặc. JSON sai bị từ chối trước khi đổi. YAML ↔ JSON và XML ↔ JSON là định dạng khác; đừng dán YAML vào đây.

Các bước

1) Mở CSV ↔ JSON. 2) Chọn CSV → JSON hoặc JSON → CSV. 3) Dán bảng hoặc mảng. 4) Sao chép kết quả — chuyển đổi cập nhật khi bạn gõ trên trang bài viết. 5) Mở Định dạng JSON nếu JSON hợp lệ nhưng khó đọc. Dùng JSON giả nếu bạn cần hàng mẫu chứ không phải chuyển đổi.

Ví dụ làm việc

CSV: name,role / Ada,eng / Lin,design → hai object. Khứ hồi JSON → CSV nên khôi phục tiêu đề và hai hàng dữ liệu. File châu Âu phân tách bằng chấm phẩy không phải CSV dấu phẩy — thay dấu trước hoặc parser sẽ thấy một cột. Không tải lên. Đóng tab nếu bảng có email hoặc lương.

Bộ đổi liên quan

YAML ↔ JSON cho cấu hình. XML ↔ JSON cho tài liệu kiểu SOAP. JSON → TypeScript cho kiểu. So sánh JSON để diff hai dump sau khi đổi. Đổi hệ cơ số dành cho số nguyên, không phải bảng.

Quyền riêng tư

Bảng tính ở lại trình duyệt. Liên quan: /tools/json-formatter, /tools/yaml-json-converter, /tools/fake-json.