← Quay lại tính năng
Free

Chuyển Đổi CSV ↔ JSON

CSV ↔ JSON Converter xử lý trọn vẹn việc chuyển đổi qua lại giữa hai định dạng dạng bảng phổ biến nhất. Bộ phân tích CSV thông minh xử lý được các trường có dấu ngoặc kép chứa dấu phẩy, dấu ngoặc kép được escape, dấu phân cách tùy chỉnh và dòng trống ở cuối. Tự động nhận diện số, boolean và null khi chuyển CSV→JSON; tạo CSV sạch với các cột được căn chỉnh đúng theo từng dòng khi chuyển JSON→CSV.

Di chuyển dữ liệu giữa CSV và JSON là công việc hằng ngày — lấy dữ liệu xuất từ database đưa vào công cụ dùng JSON, tạo CSV cho bảng tính từ phản hồi API, hoặc định dạng lại dữ liệu cho một hệ thống mới. CSV ↔ JSON Converter xử lý sạch sẽ cả hai chiều ngay trong trình duyệt. Bộ phân tích CSV xử lý được cả những tình huống thực tế phức tạp: trường chứa dấu phẩy (khi được đặt trong ngoặc kép), dấu ngoặc kép được escape (nhân đôi theo kiểu RFC 4180), ký tự xuống dòng CRLF hoặc LF, dòng trống ở cuối, và dấu phân cách tùy chỉnh (tab, chấm phẩy, pipe, hay bất kỳ ký tự nào). Tính năng tự động nhận diện được kích hoạt khi chuyển sang JSON — các chuỗi trông giống số nguyên sẽ trở thành number, "true"/"false"/"null" trở thành giá trị kiểu tương ứng, và có thể bật/tắt việc cắt khoảng trắng thừa. Khi chuyển JSON→CSV, công cụ duyệt qua mảng object và thu thập mọi key duy nhất trên các dòng, sau đó tạo CSV với dòng header và các ô được escape đúng cách. Dấu ngoặc kép trong ô được nhân đôi, các ô chứa dấu phân cách hoặc ký tự xuống dòng được bọc trong ngoặc kép, và object/array lồng nhau được serialize thành chuỗi JSON trong ô.

Xem trước trực tiếp
example.com
Bộ chuyển đổi CSV ↔ JSON ✓ Chuyển đổi 3 hàng
CSV → JSON JSON → CSV
Dấu phân cách: , ✓ Hàng đầu tiên là tiêu đề ✓ Tự động phát hiện số
Nhập CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Đầu ra JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Các tính năng chính

Chuyển Đổi Hai Chiều

CSV → JSON và JSON → CSV. Nút Swap đảo ngược input/output ngay lập tức để xác minh việc chuyển đổi qua lại không mất dữ liệu.

CSV Tuân Thủ RFC 4180

Bộ phân tích xử lý trường có ngoặc kép, dấu phẩy nhúng bên trong, dấu ngoặc kép được escape, xuống dòng CRLF/LF — hoạt động tốt với CSV thực tế, không chỉ ví dụ đơn giản.

Dấu Phân Cách Tùy Chỉnh

Đổi dấu phân cách từ dấu phẩy sang bất kỳ ký tự nào — tab (cho TSV), chấm phẩy (locale châu Âu), pipe, hoặc bất kỳ ký tự đơn nào.

Tự Động Nhận Diện Kiểu Dữ Liệu

Số, boolean và null được chuyển thành kiểu dữ liệu tương ứng trong output JSON. Có thể tắt nếu bạn muốn tất cả đều là string.

Chuyển Đổi Trực Tiếp

Output cập nhật theo từng phím gõ — không cần nút Convert. Dán vào là thấy kết quả ngay lập tức.

Xử Lý Trường Bị Thiếu

Khi các object JSON có key khác nhau, header CSV sẽ bao gồm tất cả key duy nhất và ô thiếu sẽ để trống — không mất dữ liệu nào.

Các trường hợp sử dụng phổ biến

Xử Lý Dữ Liệu Xuất Từ Database

Dán CSV xuất từ database vào công cụ chuyển đổi, nhận được mảng JSON sẵn sàng để import vào NoSQL store hay API dùng JSON.

Tích Hợp Bảng Tính

Chuyển đổi phản hồi API (mảng JSON) sang CSV để dán trực tiếp vào Excel hoặc Google Sheets.

Định Dạng Lại Dữ Liệu

Chuyển đổi qua lại trong công cụ để dọn dẹp định dạng — hữu ích khi gộp các file CSV từ nhiều nguồn khác nhau có cách đặt ngoặc kép không đồng nhất.

Chuyển Đổi File Bản Địa Hóa

Chuyển đổi giữa bảng dịch dạng CSV và file i18n JSON dùng cho các công cụ như Chrome extension hay React-intl.

Tạo Fixture Cho Kiểm Thử API

Tạo fixture JSON từ dữ liệu test CSV (hoặc ngược lại) để seed database phát triển và các bài kiểm thử tích hợp.

Cách sử dụng
1

Mở CSV ↔ JSON

Nhấn vào biểu tượng CSV/JSON trên dock của DevSuite Pro. Một panel mở ra với nút chuyển hướng, tùy chọn và hai vùng nhập liệu.

2

Chọn Hướng Chuyển Đổi

Chọn CSV → JSON để phân tích dữ liệu dạng bảng, hoặc JSON → CSV để làm phẳng một mảng object thành các dòng.

3

Cấu Hình Tùy Chọn

Điều chỉnh dấu phân cách nếu không phải dấu phẩy, bật "First row is header" và "Auto-detect numbers" cho phù hợp với hình dạng dữ liệu của bạn.

4

Dán Dữ Liệu Của Bạn

Dán CSV hoặc JSON vào ô input. Output sẽ hiển thị ngay bên phải.

5

Sao Chép Hoặc Tải Xuống

Nhấn Copy Output để lấy kết quả. Dùng Swap ↔ để đảo chiều và xác minh việc chuyển đổi qua lại không mất dữ liệu.

Sẵn sàng thử chưa?

Cài đặt DevSuite Pro miễn phí và mở khóa hơn 64 công cụ dành cho nhà phát triển cho trình duyệt của bạn.

Thêm vào Chrome Thêm vào Edge Thêm vào FireFox