Công cụ chuyển đổi CSV sang JSON là gì?
Công cụ chuyển đổi CSV sang JSON là một công cụ trực tuyến giúp chuyển đổi dữ liệu CSV (Giá trị được phân tách bằng dấu phẩy) sang định dạng JSON. Cho dù bạn đang làm việc với các tệp xuất từ bảng tính, kết xuất cơ sở dữ liệu hay dữ liệu API, công cụ này giúp bạn dễ dàng chuyển đổi dữ liệu dạng bảng thành JSON có cấu trúc.
Tại sao phải chuyển đổi CSV sang JSON?
Tích hợp API
Phát triển Web
Xử lý Dữ liệu
Tệp Cấu hình
Dữ liệu của bạn luôn được bảo mật
Không tải lên
Dữ liệu của bạn không bao giờ rời khỏi thiết bị của bạn
Không theo dõi
Chúng tôi không thu thập hoặc lưu trữ bất kỳ dữ liệu nào của bạn
Kết quả tức thì
Chuyển đổi diễn ra cục bộ, vì vậy nó nhanh chóng bất kể kích thước tệp
Cách sử dụng Công cụ chuyển đổi CSV sang JSON
Bắt đầu nhanh
Nhập dữ liệu CSV của bạn
Dán dữ liệu CSV vào bảng điều khiển bên trái hoặc nhấp vào nút tải lên để tải tệp (.csv, .tsv, .txt)
Xem đầu ra JSON
Xem đầu ra JSON trên bảng điều khiển bên phải — chuyển đổi diễn ra tự động theo thời gian thực
Xuất kết quả
Sao chép hoặc tải xuống kết quả bằng các nút trên thanh công cụ
Cấu hình các tùy chọn
Lựa chọn dấu phân cách
Chọn ký tự phân tách các trường trong dữ liệu CSV của bạn:
| Dấu phân cách | Ký tự | Trường hợp sử dụng phổ biến |
|---|---|---|
| Dấu phẩy | , |
Định dạng CSV tiêu chuẩn Mặc định |
| Dấu chấm phẩy | ; |
Phổ biến trong các tệp xuất CSV của Châu Âu |
| Tab | \t |
Tệp TSV (Giá trị được phân tách bằng Tab) |
| Ống | | |
Được sử dụng trong một số tệp xuất cơ sở dữ liệu |
Hàng đầu tiên làm tiêu đề
Mảng đối tượng
Hàng đầu tiên trở thành khóa đối tượng JSON:
Name,Age
John,30
[{"Name": "John", "Age": 30}]
Mảng mảng
Tất cả các hàng được coi là dữ liệu:
Name,Age
John,30
[["Name", "Age"], ["John", 30]]
Nén gọn
Chuyển đổi giữa JSON in đẹp (có thụt lề) và JSON nén gọn (một dòng, không có khoảng trắng). Sử dụng đầu ra nén gọn khi bạn cần dữ liệu nhỏ gọn cho API hoặc lưu trữ.
Định dạng dễ đọc
- Cấu trúc có thụt lề
- Dễ đọc và gỡ lỗi
- Kích thước tệp lớn hơn
Định dạng nhỏ gọn
- Đầu ra một dòng
- Được tối ưu hóa cho API
- Kích thước tệp nhỏ hơn
Các tính năng
Phát hiện giá trị thông minh
Công cụ chuyển đổi tự động phát hiện và chuyển đổi các kiểu dữ liệu để biểu diễn JSON chính xác:
Số
30 trở thành 30, không phải "30")Boolean
true và false được chuyển đổi thành boolean JSONGiá trị Null
null được chuyển đổi thành null JSONChuỗi
Phân tích CSV mạnh mẽ
Trình phân tích cú pháp xử lý dữ liệu CSV phức tạp một cách chính xác với các khả năng phân tích nâng cao:
Trường được trích dẫn
Các trường được bao quanh bằng dấu ngoặc kép được phân tích cú pháp chính xác, bao gồm các trường chứa dấu phân cách hoặc dòng mới
- Xử lý dấu phân cách được nhúng
- Hỗ trợ các trường nhiều dòng
Dấu ngoặc kép thoát
Dấu ngoặc kép trong các trường ("") được xử lý chính xác
- Thoát CSV tiêu chuẩn
- Bảo tồn các ký tự dấu ngoặc kép
Kết thúc dòng hỗn hợp
Cả kết thúc dòng Windows (CRLF) và Unix (LF) đều được hỗ trợ
- Tương thích đa nền tảng
- Phát hiện tự động
Hàng không đều
Các hàng có ít cột hơn được tự động điền bằng các giá trị trống
- Duy trì tính toàn vẹn dữ liệu
- Cấu trúc nhất quán
Chế độ xem đầu ra kép
Đầu ra JSON thô
Xem đầu ra JSON thô với định dạng cú pháp, hoàn hảo cho các nhà phát triển cần sao chép và dán cấu trúc JSON chính xác.
- Làm nổi bật cú pháp
- Định dạng sẵn sàng sao chép
- Tùy chọn bật tắt nén gọn
Xem trước bảng tính
Xem trước dữ liệu được phân tích cú pháp trong bảng giống như bảng tính với các tính năng khả năng đọc được nâng cao.
- Số hàng để tham khảo
- Tiêu đề dính khi cuộn
- Các hàng sọc để rõ ràng
- Hiển thị tối đa 500 hàng
Thanh trạng thái
Thanh trạng thái ở dưới cùng hiển thị thông tin thời gian thực về chuyển đổi của bạn:
- Trạng thái xác thực — Xác nhận phân tích cú pháp thành công hoặc hiển thị thông báo lỗi
- Số hàng — Tổng số hàng dữ liệu được xử lý
- Số cột — Các trường được phát hiện trong CSV của bạn
- Kích thước tệp đầu ra — Kích thước của JSON được tạo
Các câu hỏi thường gặp
Những dấu phân cách nào được hỗ trợ?
Công cụ hỗ trợ bốn dấu phân cách phổ biến: dấu phẩy (,), dấu chấm phẩy (;), tab và ống (|). Khi bạn tải lên tệp, dấu phân cách được tự động phát hiện từ dòng dữ liệu đầu tiên.
Sự khác biệt giữa "mảng đối tượng" và "mảng mảng" là gì?
Khi "Hàng đầu tiên làm tiêu đề" được bật, mỗi hàng CSV trở thành một đối tượng JSON với các giá trị tiêu đề làm khóa — điều này được gọi là mảng đối tượng. Khi bị tắt, mỗi hàng trở thành một mảng giá trị đơn giản — một mảng mảng.
Công cụ có xử lý các tệp lớn không?
Vì tất cả xử lý diễn ra trong trình duyệt của bạn, hiệu suất phụ thuộc vào thiết bị của bạn. Công cụ hoạt động tốt với các tệp chứa hàng nghìn hàng. Chế độ xem bảng hiển thị tối đa 500 hàng để có hiệu suất tốt, nhưng dữ liệu đầy đủ được bao gồm trong đầu ra JSON.
Các số có được chuyển đổi tự động không?
Có. Các giá trị trông giống như số (số nguyên và số thập phân) được tự động chuyển đổi thành kiểu số JSON. Các giá trị Boolean (true/false) và null cũng được chuyển đổi thành các tương đương JSON của chúng. Tất cả các giá trị khác vẫn là chuỗi.
Các trường được trích dẫn được xử lý như thế nào?
Trình phân tích cú pháp tuân theo các quy tắc CSV tiêu chuẩn: các trường được bao quanh bằng dấu ngoặc kép có thể chứa dấu phân cách, dòng mới và dấu ngoặc kép thoát (được biểu diễn dưới dạng ""). Ví dụ: "New York, USA" được phân tích cú pháp dưới dạng một trường duy nhất.
Dữ liệu của tôi có an toàn không?
Có. Tất cả chuyển đổi được thực hiện hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được gửi đến bất kỳ máy chủ nào. Dữ liệu CSV của bạn không bao giờ rời khỏi thiết bị của bạn.
Chưa có bình luận nào. Hãy là người đầu tiên!