ConvertLab.cloud

Tệp JSONL là gì?

JSONL — JSON Lines

Sử dụng định dạng JSONL

Một ví dụ cụ thể

Chuẩn bị một CSV từ một tập hợp JSONL có các trường đồng nhất.

Các kiểm tra hữu ích

Các đối tượng có thể có các khóa khác nhau. Kiểm tra các cột bị thiếu và cách các danh sách được biểu diễn.

Chọn một chuyển đổi

Giữ nguyên bản gốc và mở kết quả trong phần mềm hoặc thiết bị sẽ sử dụng.

Các câu hỏi của bạn về định dạng này

Tại sao JSON của tôi thay đổi cấu trúc thành CSV?

CSV đại diện cho một bảng gồm các hàng và cột. JSON có thể chứa các đối tượng và danh sách lồng nhau mà không thể chuyển đổi trực tiếp. Hãy chuyển đổi một bản sao, kiểm tra cách các trường được biểu diễn và giữ JSON nếu việc sử dụng của bạn yêu cầu giữ toàn bộ cấu trúc của nó.

Làm thế nào để tránh mất các số 0 ở đầu các mã định danh?

Khi mở tệp CSV trong một bảng tính, hãy nhập các cột định danh dưới dạng văn bản. Việc mở tự động có thể biến 00123 thành 123. Cũng kiểm tra ngày tháng và dấu phân cách thập phân trước khi lưu lại.

Tôi có thể chuyển đổi một tệp chứa thông tin bí mật không?

Hãy loại bỏ mật khẩu, khóa API và các thông tin bí mật khác trước khi gửi một ví dụ đến dịch vụ hoặc bộ phận hỗ trợ. Việc xử lý tập tin được thực hiện trực tuyến. Đối với dữ liệu không được rời khỏi thiết bị của bạn, hãy sử dụng công cụ cục bộ phù hợp.

Tại sao không tất cả các định dạng xuất đều được cung cấp?

Các định dạng không phải lúc nào cũng có thể hoán đổi cho nhau. ConvertLab hiển thị các chuyển đổi trong danh mục của nó; đổi tên phần mở rộng không biến đổi nội dung. Các định dạng xuất chuyên biệt như một số xuất XML hoặc bảng tính được xác định là NoLimit.

01

Đó là gì?

JSONL và NDJSON thực ra là một: mỗi dòng là một đối tượng JSON. Hai tên gọi, hai cộng đồng sử dụng, nhưng chỉ một định dạng duy nhất — nên biết điều này trước khi mất công tìm điểm khác biệt giữa chúng.

Tuy nhiên, thói quen sử dụng đã phân định rõ: người ta thường gọi là JSONL trong lĩnh vực học máy, còn NDJSON được dùng phổ biến hơn trong nhật ký ứng dụng và các luồng dữ liệu.

02

Lịch sử và nguồn gốc

Đuôi tệp .jsonl trở nên phổ biến cùng với sự bùng nổ của các bộ dữ liệu dành cho trí tuệ nhân tạo, nơi mỗi dòng đại diện cho một mẫu huấn luyện.

Ngày nay, đây là định dạng mà phần lớn các công cụ tinh chỉnh mô hình yêu cầu: một dòng, một mẫu dữ liệu.

03

Vì sao hữu ích

Định dạng này cho phép xử lý các bộ dữ liệu nặng nhiều gigabyte mà không cần tải toàn bộ vào bộ nhớ.

Việc thêm dữ liệu chỉ đơn giản là nối thêm dòng vào cuối tệp — không cần ghi lại toàn bộ tệp.

04

Giới hạn và nhược điểm

Định dạng này không thể đọc được bởi các công cụ chỉ chấp nhận JSON chuẩn.

Do không có cấu trúc bao trùm toàn bộ, việc kiểm tra tính hợp lệ của cả tệp là điều bất khả thi.

05

Mẹo sử dụng

JSONL là định dạng nên dùng cho các bộ dữ liệu huấn luyện hoặc bất kỳ quy trình xử lý theo luồng nào.

Hãy chuyển sang CSV nếu muốn xem trong bảng tính, hoặc sang JSON nếu công cụ nào đó yêu cầu một mảng duy nhất — nhưng cần lưu ý về bộ nhớ nếu tệp có dung lượng lớn.

Chuyển đổi tệp JSONL của bạn trong vài giây, trên máy chủ an toàn của chúng tôi tại Pháp.

Chuyển đổi JSONL