vi

JSONL sang JSON

Chuyển JSON Lines (NDJSON) sang mảng JSON cục bộ - mỗi dòng một bản ghi, không tải lên, ngay trong trình duyệt của bạn.

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    JSON Lines, còn gọi là NDJSON, lưu đúng một giá trị JSON trên mỗi dòng. Định dạng này là chuẩn cho tệp nhật ký, xuất dữ liệu, xử lý theo luồng và dữ liệu huấn luyện máy học, vì một tệp có thể được đọc và bổ sung từng dòng mà không cần nạp toàn bộ vào bộ nhớ. Ngược lại, nhiều công cụ lại mong đợi một mảng JSON duy nhất. Công cụ này đọc tệp .jsonl của bạn và gom mọi dòng vào một mảng JSON dễ đọc.

    Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn, bằng JavaScript thuần. Mỗi dòng không rỗng được phân tích riêng dưới dạng JSON và đưa vào mảng theo đúng thứ tự ban đầu; các dòng trống bị bỏ qua. Kết quả được thụt lề hai khoảng trắng và sẵn sàng dùng ngay - chẳng hạn để xem một đoạn nhật ký trong trình soạn thảo hoặc giao một bản xuất NDJSON cho một giao diện chỉ nhận mảng.

    Nếu một dòng không phải JSON hợp lệ, công cụ không thất bại trong im lặng mà nêu rõ số dòng chính xác và nguyên nhân - nhờ vậy bạn tìm lỗi nhanh trong các tệp lớn. Chiều ngược lại, từ mảng JSON trở về JSON Lines, do công cụ JSON sang JSONL của chúng tôi đảm nhận. Không có gì được tải lên; dữ liệu của bạn ở lại trên thiết bị của bạn.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoJSONL, NDJSON
    Định dạng đầu raJSON
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Thả hoặc chọn tệp JSONL của bạn.
    2. Công cụ gom các dòng vào một mảng.
    3. Tải tệp JSON về.

    Giới hạn: Mong đợi đúng một giá trị JSON trên mỗi dòng (JSON Lines / NDJSON). Các dòng trống bị bỏ qua, mọi dòng còn lại được nối thành một mảng theo thứ tự và xuất ra với thụt lề hai khoảng trắng. Nếu một dòng không phải JSON hợp lệ, việc chuyển đổi dừng lại và nêu số dòng thay vì âm thầm tạo ra kết quả sai.

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

    Tệp của tôi có bị tải lên không?

    Không. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt - không có gì được gửi đi.

    NDJSON là gì?

    NDJSON là một tên gọi khác của JSON Lines: mỗi dòng chứa đúng một giá trị JSON.

    Điều gì xảy ra với một dòng sai định dạng?

    Bạn được cho biết số dòng chính xác và nguyên nhân - không thất bại trong im lặng.

    Thứ tự có được giữ nguyên không?

    Có. Các mục xuất hiện trong mảng theo đúng thứ tự ban đầu của các dòng.

    Chiều ngược lại có hoạt động không?

    Có, với công cụ "JSON sang JSONL" của chúng tôi.

    Công cụ liên quan