Hướng dẫn sử dụng
- Dán chuỗi JSON hoặc tải tệp .json lên.
- Thiết lập tùy chọn làm phẳng cấu trúc và dấu phân cách.
- Bấm "Chuyển sang CSV" và tải tệp bảng tính về máy.
Tính năng cốt lõi
- Chuyển đổi mảng JSON thành tệp CSV tiêu chuẩn dễ dàng mở bằng Microsoft Excel hoặc Google Sheets.
- Hỗ trợ làm phẳng các đối tượng lồng nhau (Flatten Nested Keys, ví dụ:
user.address.city). - Tùy chỉnh dấu phân cách cột (Dấu phẩy, Dấu chấm phẩy, Tab).
- Xuất file tải về hỗ trợ mã hóa UTF-8 với ký tự BOM để mở Excel không bị lỗi font tiếng Việt.
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 bảng dữ liệu CSV, TSV sang định dạng mảng đối tượng JSON chuẩn xác. Hỗ trợ tự động nhận diện kiểu số, boolean và dấu phân cách.
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
Thu thập tất cả các khóa duy nhất từ danh sách đối tượng JSON để tạo hàng tiêu đề (Header row), sau đó ánh xạ từng bản ghi dữ liệu sang định dạng phân tách bằng dấu phẩy theo chuẩn RFC 4180.
Câu hỏi thường gặp
Mở file CSV trong Excel có bị lỗi font tiếng Việt không?
Công cụ tự động thêm ký tự UTF-8 BOM vào đầu tệp CSV để Excel trên Windows nhận diện đúng tiếng Việt có dấu.