Hướng dẫn sử dụng
- Dán nội dung CSV vào ô nhập liệu hoặc tải tệp .csv lên.
- Chọn dấu phân cách và tùy chọn chuyển đổi kiểu dữ liệu.
- Xem kết quả JSON được tạo và bấm sao chép hoặc tải tệp .json về.
Tính năng cốt lõi
- Tự động nhận diện dấu phân cách: Dấu phẩy (,), dấu chấm phẩy (;), tab ( ) hoặc dấu gạch đứng (|).
- Tùy chọn ép kiểu dữ liệu: Tự động chuyển chuỗi số thành Number và true/false thành Boolean.
- Hỗ trợ xem trước dạng bảng và định dạng JSON đẹp mắt.
- Xử lý mượt mà các tệp CSV lớn mà không tải dữ liệu lên mạng.
Công cụ liên quan
Định dạng, làm đẹp (JSON Beautifier) và xác thực cú pháp JSON trực tuyến. Tùy chỉnh thụt đầu dòng 2 hoặc 4 khoảng trắng, hiển thị lỗi chính xác từng dòng.
Thử nghiệm và trích xuất dữ liệu từ JSON bằng biểu thức JSONPath ($.store.book[*].author). Đánh giá truy vấn tức thì và trực quan.
Chuyển đổi dữ liệu mảng đối tượng JSON sang bảng tính CSV / Excel nhanh chóng, chuẩn xác, hỗ trợ tệp JSON lồng nhau phức tạp.
So sánh sự khác nhau giữa hai đối tượng hoặc tệp JSON. Đánh dấu trực quan các trường được thêm mới, bị xóa bỏ hoặc bị thay đổi giá trị.
Nén và rút gọn dữ liệu JSON trực tuyến, loại bỏ tất cả khoảng trắng và dấu xuống dòng thừa để tối ưu dung lượng truyền tải API và lưu trữ.
Tự động tạo các kiểu Type và Interface TypeScript chuẩn xác từ dữ liệu mẫu JSON. Hỗ trợ đối tượng lồng nhau, kiểu mảng và thuộc tính tùy chọn.
Chuyển đổi tệp cấu hình YAML sang đối tượng JSON chuẩn xác. Hỗ trợ mảng, từ điển lồng nhau, kiểu số, boolean và chuỗi ký tự nhiều dòng.
Chuyển đổi dữ liệu JSON sang định dạng YAML sạch sẽ, chuẩn xác cho các tệp cấu hình Docker Compose, Kubernetes, CI/CD GitHub Actions.
Nguyên lý tính toán
Bộ phân tích cú pháp CSV phân tách các dòng theo chuẩn RFC 4180 có xử lý các trường văn bản chứa dấu ngoặc kép và dấu phẩy thoát.
Câu hỏi thường gặp
Dòng đầu tiên của file CSV có bắt buộc là tiêu đề không?
Thông thường dòng đầu tiên sẽ được dùng làm khóa thuộc tính (Key) cho các đối tượng JSON.