Công cụ dữ liệu & văn bản

JSON sang CSV

Chuyển danh sách bản ghi JSON thành CSV sẵn sàng mở bằng bảng tính.

JSON sang CSV Chạy ngay trên thiết bị của bạn
  • Chạy trên trình duyệt của bạn — không có gì bạn nhập được tải lên
  • Không cần đăng ký, không có hạn mức, dùng miễn phí bao nhiêu lần tùy thích

Cách hoạt động

JSON là thứ API trả về cho bạn; CSV là thứ bảng tính mở được. Chuyển từ cái này sang cái kia là việc vặt xảy ra liên tục, và thường được làm bằng cách dán dữ liệu vào một trang web ngẫu nhiên, mà dữ liệu đó thường chứa tên khách hàng, địa chỉ email và chi tiết đơn hàng. Công cụ này chuyển đổi ngay trong trang, nên dữ liệu vẫn ở bên bạn.

Cấu trúc mong đợi

Một mảng các đối tượng, đúng như điểm cuối dạng danh sách thường trả về. Tiêu đề cột được lấy từ các khóa, tổng hợp trên mọi bản ghi, nên các hàng thiếu trường vẫn thẳng hàng đúng. Một đối tượng đơn lẻ được coi là bảng một hàng.

Xử lý dấu nháy đúng cách

Các giá trị chứa dấu phẩy, dấu nháy hoặc ngắt dòng được đặt trong dấu nháy và escape bên trong, theo đúng quy ước mà bảng tính mong đợi. Đây là phần mà các cách chuyển đổi tự viết gần như luôn làm sai, và là lý do một cột địa chỉ thường làm hỏng tệp CSV.

Giá trị lồng nhau

Một giá trị tự nó là đối tượng hoặc mảng được ghi dưới dạng văn bản JSON trong ô, vì CSV là phẳng và không có chỗ nào khác để đặt. Hãy làm phẳng cấu trúc trước nếu các trường đó quan trọng.

Chọn dấu phân tách

Dấu phẩy là chuẩn. Dấu chấm phẩy là thứ Excel mong đợi ở những vùng dùng dấu phẩy làm dấu thập phân; nếu bảng tính mở tệp với mọi thứ dồn vào một cột thì thường là vì lý do này. Tab là an toàn nhất khi bản thân dữ liệu đầy dấu câu.

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

JSON sang CSV — câu hỏi thường gặp

Công cụ này chấp nhận JSON dạng nào?

Một mảng các đối tượng, hoặc một đối tượng đơn lẻ. Các cột được lấy từ các khóa trên tất cả bản ghi.

Dấu phẩy trong dữ liệu có làm hỏng CSV không?

Không. Các giá trị chứa dấu phẩy, dấu nháy hoặc dòng mới được đặt trong dấu nháy và escape đúng cách.

Tại sao Excel dồn mọi thứ vào một cột?

Có thể cài đặt khu vực của bạn mong đợi dấu chấm phẩy. Hãy đổi dấu phân cách sang dấu chấm phẩy và tệp sẽ mở đúng.

Dữ liệu của tôi có được tải lên không?

Không. Việc chuyển đổi chạy hoàn toàn trong trình duyệt của bạn.