Chuyển JSON Sang CSV
Công cụ chuyển JSON sang CSV này biến một mảng JSON gồm các đối tượng thành tệp CSV gọn gàng, mở được ngay trong bảng tính. Bạn dán hoặc tải JSON lên, công cụ sẽ dựng các cột, escape các giá trị và hiển thị kết quả tức thì. Nó được thiết kế cho lập trình viên, chuyên viên phân tích và bất kỳ ai cần đưa dữ liệu JSON về dạng bảng.
Công cụ xử lý được dữ liệu thực tế, không chỉ bản ghi phẳng: đối tượng lồng được tách thành các cột theo ký hiệu dấu chấm (như address.city), mảng được giữ nguyên dưới dạng chuỗi JSON, còn các khóa không đồng nhất giữa các đối tượng được gộp về cùng một hàng tiêu đề. Chuyển qua lại giữa chế độ Văn bản hiển thị CSV gốc và chế độ Bảng dạng bảng tính, rồi tải về tệp .csv hoặc sao chép kết quả vào bộ nhớ tạm.
Cách Chuyển JSON Sang CSV
Thêm JSON của bạn
Dán một mảng JSON gồm các đối tượng vào ô nhập, bấm Tải tệp lên để nạp tệp .json hoặc .txt, hoặc bấm Dữ liệu mẫu để thử với dữ liệu ví dụ. Một đối tượng JSON đơn lẻ sẽ tự được bọc thành mảng.
Chọn tùy chọn
Chọn Ký tự phân tách — dấu phẩy, tab, chấm phẩy hoặc sổ đứng — cho khớp với ứng dụng đích. Giữ Tách đối tượng lồng ở trạng thái bật để trải đối tượng lồng thành các cột riêng, hoặc tắt đi để giữ chúng dưới dạng chuỗi JSON.
Xem trước kết quả
Việc chuyển đổi diễn ra ngay khi bạn gõ. Ở lại chế độ Văn bản để xem CSV gốc, hoặc chuyển sang chế độ Bảng để xem dữ liệu trong lưới dạng bảng tính kèm số dòng. Thanh trạng thái báo số dòng, số cột và dung lượng đầu ra.
Xuất tệp CSV
Bấm Tải về để lưu kết quả thành tệp .csv, hoặc Sao chép để đưa nội dung CSV vào bộ nhớ tạm. Mở tệp trực tiếp trong Excel, Google Sheets hoặc Numbers.
Tính Năng
Chuyển đổi tức thì
Mảng JSON gồm các đối tượng được chuyển sang CSV theo thời gian thực ngay khi bạn gõ hoặc dán — không cần bấm nút, không phải chờ đợi.
Tách đối tượng lồng
Đối tượng lồng được trải thành các cột riêng theo ký hiệu dấu chấm, nên {"address":{"city":"NY"}} trở thành cột address.city.
Bật/tắt tách đối tượng
Tắt tách đối tượng để giữ đối tượng lồng dưới dạng chuỗi JSON gọn trong một cột thay vì trải chúng ra.
Bốn ký tự phân tách
Chọn dấu phẩy, tab, chấm phẩy hoặc sổ đứng cho khớp CSV chuẩn, TSV, định dạng vùng dùng dấu phẩy làm dấu thập phân, hay dữ liệu nhiều dấu phẩy.
Xem trước dạng bảng
Xem đầu ra trong bảng dạng bảng tính với tiêu đề cố định, số dòng và các dòng kẻ sọc, cuộn được cho tập dữ liệu nhiều cột.
Chế độ văn bản gốc
Chuyển sang chế độ Văn bản để đọc đúng từng ký tự CSV đầu ra trước khi bạn xuất tệp.
Tải tệp JSON lên
Nạp tệp .json hoặc .txt trực tiếp từ thiết bị thay vì dán dữ liệu dài bằng tay.
Tải về & Sao chép
Lưu kết quả thành tệp .csv hoặc sao chép nội dung CSV vào bộ nhớ tạm chỉ bằng một cú bấm.
Escape đúng chuẩn
Các giá trị chứa ký tự phân tách, dấu ngoặc kép hoặc dấu xuống dòng được tự bọc trong ngoặc kép và escape theo chuẩn CSV (RFC 4180).
Thanh trạng thái trực tiếp
Thanh trạng thái hiện trạng thái kiểm tra hợp lệ cùng số dòng, số cột và dung lượng tệp đầu ra trong khi bạn làm việc.
Dữ liệu mẫu một chạm
Nạp JSON ví dụ có sẵn với đối tượng lồng và mảng để thử công cụ mà không cần gõ gì cả.
Tự bọc đối tượng đơn
Dán một đối tượng JSON đơn lẻ và nó sẽ tự được bọc thành mảng, để chuyển thành CSV một dòng mà không cần chỉnh sửa.
Câu Hỏi Thường Gặp
Chuyển JSON sang CSV như thế nào?
Dán một mảng JSON gồm các đối tượng vào ô nhập (hoặc tải tệp .json lên), chọn ký tự phân tách, và CSV được dựng tức thì. Sau đó bấm Tải về để lưu tệp .csv hoặc Sao chép để sao chép nội dung. Không phải cài đặt hay đăng ký gì cả.
Công cụ này chấp nhận định dạng JSON nào?
Công cụ chấp nhận một mảng JSON gồm các đối tượng, ví dụ [{"name":"John"},{"name":"Jane"}]. Một đối tượng JSON đơn lẻ sẽ tự được bọc thành mảng. Các giá trị nguyên thủy đơn thuần (một chuỗi, số hoặc boolean riêng lẻ) không được hỗ trợ vì chúng không ánh xạ thành dòng và cột.
JSON lồng nhau được chuyển sang CSV ra sao?
Khi bật Tách đối tượng lồng, đối tượng lồng được trải thành các cột riêng theo ký hiệu dấu chấm — {"user":{"name":"John"}} trở thành cột user.name. Tắt nút này đi thì mỗi đối tượng lồng được giữ dưới dạng chuỗi JSON trong một cột.
Mảng nằm trong đối tượng được xử lý thế nào?
Mảng luôn được tuần tự hóa thành chuỗi JSON, bất kể tùy chọn tách đối tượng. Ví dụ, {"tags":["a","b"]} tạo ra ["a","b"] trong ô CSV thay vì các cột riêng.
Nếu các đối tượng có khóa khác nhau thì sao?
Công cụ thu thập mọi khóa duy nhất trên tất cả các đối tượng để dựng hàng tiêu đề. Ở nơi một đối tượng thiếu một trong các khóa đó, ô tương ứng đơn giản được để trống, nên các cột luôn thẳng hàng.
Nên dùng ký tự phân tách nào?
Dùng dấu phẩy cho tệp CSV chuẩn. Dùng tab cho TSV hoặc khi dán thẳng vào bảng tính. Dùng chấm phẩy cho các vùng dùng dấu phẩy làm dấu thập phân. Dùng sổ đứng khi dữ liệu của bạn đã có sẵn dấu phẩy và chấm phẩy.
Làm sao mở tệp CSV trong Excel hoặc Google Sheets?
Bấm Tải về để có tệp .csv, rồi mở trong Excel, Google Sheets hoặc Numbers. Nếu các cột không tách đúng, hãy xuất lại với ký tự phân tách khác — tab hoặc chấm phẩy thường khớp nhất với thiết lập nhập theo vùng của bảng tính.
Có giới hạn dung lượng không?
Không có giới hạn cứng vì mọi thứ được xử lý trong trình duyệt của bạn. Tập dữ liệu rất lớn (trên khoảng 10.000 dòng) có thể chuyển chậm hơn, và phần xem trước dạng bảng được giới hạn ở 500 dòng để mượt mà — toàn bộ dữ liệu vẫn nằm trong tệp tải về.
Việc chuyển đổi có diễn ra trên trình duyệt của tôi không?
Có. Toàn bộ việc phân tích, tách đối tượng và tạo CSV chạy cục bộ trong trình duyệt của bạn. JSON của bạn không bao giờ được tải lên, và không có gì bạn chuyển đổi được lưu lại hay theo dõi, nên hoàn toàn an toàn cho dữ liệu nhạy cảm hoặc riêng tư.
Chưa có bình luận nào. Hãy là người đầu tiên!