ms

Tukar JSON kepada JSONL

Tukar tatasusunan JSON kepada JSON Lines (NDJSON) secara setempat - satu rekod setiap baris, tanpa muat naik, terus dalam pelayar anda.

Memproses secara setempat pada peranti anda ...

0%

Fail anda tidak pernah meninggalkan peranti

    Adakah fail saya dimuat naik?

    Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

    Tiada muat naik100% setempat
    Kandungan kekal milik andatiada capaian pihak ketiga
    Pelayan di JermanGDPR secara reka bentuk
    Diaudit bebasTLS A+ · HTTP header A+

    JSON Lines, iaitu NDJSON, menulis tepat satu nilai JSON setiap baris dan merupakan format pilihan untuk log, saluran paip penstriman, import pangkalan data, serta data latihan pembelajaran mesin. Sebaliknya, tatasusunan JSON klasik menuntut pembacaan keseluruhan fail sekali gus. Alat ini mengambil tatasusunan JSON anda dan menulis setiap entri sebagai barisnya sendiri yang padat.

    Penukaran berjalan sepenuhnya secara setempat dalam pelayar anda, dalam JavaScript tulen. Daripada tatasusunan objek atau nilai, anda memperoleh satu JSON padat setiap baris; susunannya dikekalkan. Objek yang membalut tatasusunan sebegitu (contohnya di bawah kunci data) turut dikenal pasti dan tatasusunannya digunakan. Hasilnya boleh dialirkan baris demi baris, diproses dengan alat seperti jq, atau dimuatkan ke pangkalan data secara berkelompok.

    Dengan itu, kitaran pergi-balik tertutup: JSONL kepada JSON dan kini JSON kepada JSONL kedua-duanya tersedia secara setempat. Alat ini kekal jujur tentangnya: sebuah tatasusunan dijangka di akar; sebuah objek tunggal tanpa tatasusunan pembalut atau sebuah skalar ditolak dengan mesej yang jelas dan bukannya menghasilkan keputusan yang mengelirukan. Tiada apa-apa yang dimuat naik.

    Data teknikal

    Data teknikal
    Format inputJSON
    Format outputJSONL
    Pemprosesan kelompokTidak
    PemprosesanSetempat dalam pelayar (JavaScript)
    Muat naik failTiada

    Dalam 3 langkah

    1. Lepaskan atau pilih fail JSON anda.
    2. Alat ini menulis setiap entri sebagai barisnya sendiri.
    3. Muat turun fail JSONL.

    Batasan: Menjangka tatasusunan JSON di akar (atau objek yang membalut tepat satu tatasusunan sebegitu). Setiap entri ditulis sebagai satu baris JSON padat dan susunannya dikekalkan. Sebuah skalar atau objek tanpa tatasusunan pembalut ditolak dengan mesej yang jelas. Struktur bersarang dalam sesebuah entri dikekalkan sebagai JSON padat pada baris itu.

    Soalan lazim

    Adakah fail saya dimuat naik?

    Tidak. Penukaran berjalan sepenuhnya secara setempat dalam pelayar - tiada apa-apa yang dihantar.

    Apakah itu NDJSON?

    NDJSON ialah nama lain bagi JSON Lines: setiap baris memuatkan tepat satu nilai JSON.

    Bagaimana jika JSON saya ialah objek dengan tatasusunan di dalamnya?

    Itu dikenal pasti: tatasusunan yang terkandung digunakan dan ditulis baris demi baris.

    Adakah susunannya dikekalkan?

    Ya. Baris-baris mengikut susunan entri dalam tatasusunan.

    Adakah arah sebaliknya turut berfungsi?

    Ya, dengan alat "JSONL kepada JSON" kami.

    Alat berkaitan