Bỏ qua tới nội dung
Toolbench

JSON sang CSV

Chuyển mảng JSON thành bảng tính, với cột lấy từ mọi bản ghi.

Chạy hoàn toàn trong trình duyệt của bạn

Đang tải công cụ...

Cách sử dụng

  1. Dán một mảng JSON gồm các đối tượng, hoặc một đối tượng đơn cho một dòng.
  2. Chọn dấu phân cách — chấm phẩy nếu bảng tính của bạn cần, tab nếu muốn dán trực tiếp vào bảng.
  3. Giữ tùy chọn làm phẳng để đối tượng lồng nhau thành cột có dấu chấm, thay vì JSON nằm trong ô.
  4. Sao chép hoặc tải kết quả về.

Tính năng

  • Cột lấy từ mọi bản ghi, nên một khóa chỉ xuất hiện ở dòng thứ mười vẫn có cột riêng.
  • Đối tượng lồng nhau được làm phẳng thành đường dẫn có dấu chấm; mảng giữ nguyên dạng JSON vì mảng không có cột.
  • Thoát ký tự đúng chuẩn: dấu phẩy, ngoặc kép, xuống dòng và khoảng trắng đầu cuối đều được giữ.
  • Tùy chọn kiểu xuống dòng CRLF cho Excel.
  • Chạy trong trình duyệt — dữ liệu xuất ra không rời khỏi máy bạn.

Câu hỏi thường gặp

Nếu các bản ghi có khóa khác nhau thì sao?
Mọi khóa xuất hiện ở bất kỳ đâu đều thành một cột, theo thứ tự xuất hiện lần đầu, và bản ghi thiếu khóa nào thì ô đó để trống. Những công cụ chỉ lấy cột từ bản ghi đầu tiên sẽ âm thầm bỏ mất mọi trường xuất hiện sau — đó là lỗi cần tránh, vì tệp kết quả vẫn trông đúng.
Đối tượng lồng nhau được xử lý thế nào?
Được làm phẳng thành cột có dấu chấm: {"user": {"name": "An"}} thành cột user.name. Nếu tắt làm phẳng, đối tượng sẽ được ghi dạng JSON trong một ô — vẫn hợp lệ nhưng khó đọc trong bảng tính. Mảng luôn được ghi dạng JSON, vì mảng không có cột để dàn ra.
Ô trống có giống null không?
Trong CSV không có cách phân biệt — null, chuỗi rỗng và khóa bị thiếu đều thành ô trống. Đó là hạn chế của định dạng chứ không phải của công cụ. Nếu cần phân biệt, hãy giữ dữ liệu ở dạng JSON.
Excel có mở đúng không?
Thường là có. Hãy bật kiểu xuống dòng CRLF, và chọn chấm phẩy nếu ngôn ngữ hệ thống của bạn cần — Excel ở nhiều nước châu Âu coi dấu phẩy là dấu thập phân và sẽ dồn cả dòng vào một ô.

Chuyển CSV hoặc TSV sang JSON, xử lý đúng các trường có dấu ngoặc kép như bảng tính xuất ra.

Định dạng và làm đẹp JSON ngay lập tức.

Tìm lỗi cú pháp JSON và biết chính xác lỗi nằm ở đâu.

Chuyển JSON sang CSV — Cột lấy từ mọi bản ghi