Miễn phí tốt nhất Biến đổi CSV sang JSONName

Đổi hàng CSV thành một dãy JSON sạch của các đối tượng - miễn phí, dán hoặc tải lên, không lưu gì cả.

100% miễn phí Không đăng ký Không dấu nước Tập tin xử lý trong bộ nhớ, không bao giờ lưu
Go Pro cho các mô hình AI tốt nhất - hình ảnh, video và chat - cộng với các tải lên lớn hơn, ưu tiên trong hàng đợi và không chờ đợi. Tăng cấp lên Pro
Tình yêu Best.Free? Chia sẻ đi.

Làm thế nào để làm

  1. Đưa ra CSV. Để lưu văn bản CSV hoặc tải lên tập tin.csv.
  2. Đặt tùy chọn. Nói rằng hàng đầu tiên có phải là một tiêu đề và chọn dấu phân cách (dấu chấm phẩy, tab,...).
  3. Nhập JSON. Copy the formatted JSON array, or download it as a.json file.

Về công cụ này

CSV to JSON chuyển dữ liệu CSV bảng thành một ma trận JSON có thể dùng trong mã hoặc API. Đặt CSV hoặc tải lên một tập tin.csv, nói cho nó biết hàng đầu tiên là mục tiêu, và chọn dấu phân cách nếu nó không phải là dấu phẩy. Với hàng mục tiêu, mỗi dòng trở thành một đối tượng JSON được khóa bởi tên cột; không có, mỗi dòng trở thành một ma trận. Kết quả được in đẹp và sẵn sàng để sao chép hoặc tải xuống. Nó phân tích mọi thứ trong yêu cầu và không lưu gì cả.

Người ta dùng nó làm gì?

  • Chuyển dữ liệu bảng tính vào API hoặc ứng dụng
  • Chuyển đổi CSV xuất sang JSON để mã hóa
  • Chuyển danh sách liên hệ hoặc sản phẩm sang cấu trúc JSON
  • Nguyên mẫu với dữ liệu thực mà không cần viết trình phân tích

API của nhà phát triển

Tự động hóa công cụ này từ mã của chính bạn. Gửi yêu cầu POST đến điểm cuối bên dưới và nhận được kết quả giống như công cụ mạng. Nó bị giới hạn tốc độ mỗi IP và không cần đăng ký - khóa API cho giới hạn cao hơn đang đến.

POST https://best.free/api/tools/csv-to-json/
Đặc điểm Ví dụ Cần thiết Ghi chú
text name,age\nAda,36 Có chứ. CSV text (or upload a file on the web form).
delimiter , Không Field delimiter (use "tab" for TSV).
header True Không First row is a header.
curl -X POST https://best.free/api/tools/csv-to-json/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/csv-to-json/",
    json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);

Phản hồi: JSON with the converted array in "json".

{"ok": true, "json": "[\n  {\"name\": \"Ada\", \"age\": \"36\"}\n]"}

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

Với hàng đầu mục, mỗi dòng dữ liệu trở thành một đối tượng JSON có khóa là tên cột. Không có hàng đầu mục, mỗi dòng trở thành một mảng giá trị đơn giản. Bạn chọn cái nào trên biểu mẫu.

Đúng. Đặt dấu phân cách thành tab cho tập tin TSV, hoặc dấu phẩy hay các ký tự khác, để các xuất khẩu kiểu châu Âu và tách tab được chuyển đổi chính xác.

Có. Tải lên tập tin.csv lên đến 100 MB, hoặc dán văn bản trực tiếp - cả hai đều hoạt động, và kết quả cũng giống nhau.

Giá trị được giữ như chuỗi, chính xác như chúng xuất hiện trong CSV, tránh những bất ngờ như mã số đầu tiên không được chuyển thành số. Bạn có thể chuyển kiểu vào mã của chính mình nếu cần thiết.

Có. Cũng như cho thấy JSON định dạng để sao chép, công cụ có thể trả lại nó như một tập tin.json có thể tải xuống.

Không. CSV được phân tích trong yêu cầu với thư viện tiêu chuẩn và bị bỏ ngay lập tức - không có gì được lưu trữ, ghi lại hay chuyển tiếp.

Đúng. POST một cơ thể JSON vào /api/tools/csv-to-json/ và bạn sẽ nhận được một phản hồi JSON - cùng một động cơ mà công cụ web sử dụng, vì vậy kết quả là tương tự nhau. Nó bị giới hạn tốc độ trên IP như phiên bản web và không cần đăng ký; khóa API cho giới hạn cao hơn đang đến. Xem phần API ở trên cho các ví dụ curl, Python và JavaScript sẵn sàng chạy.

Có - CSV sang JSON hoàn toàn miễn phí, không có dấu nước trên kết quả và không cần thẻ tín dụng.

Có. Nó chạy trong trình duyệt của bạn, vì vậy CSV sang JSON hoạt động trên điện thoại và máy tính bảng cũng như máy tính - không có ứng dụng nào để cài đặt.

Không. CSV sang JSON hoạt động mà không cần đăng ký; một tài khoản miễn phí tùy chọn chỉ tồn tại để mở khóa giới hạn sử dụng cao hơn.

Công cụ liên quan

Đánh giá trang này
5.0/5 (0)

Chúng tôi có thể cải thiện gì? phản hồi của bạn giúp chúng tôi khắc phục vấn đề.