Kandungan kekal milik andatiada capaian pihak ketiga
Tiada pemprosesan kandungan fail anda berlaku di mana-mana pelayan. Anda tidak perlukan perjanjian pemprosesan data dengan gottrix untuk mengendalikan dokumen sulit atau perniagaan.
Hosted in GermanyGlobal Content Delivery
Pelayan asal berada di Hetzner di Jerman, dengan penghantaran ke seluruh dunia melalui rangkaian penghantaran kandungan (CDN). Kandungan fail anda tidak pernah dihantar dalam proses ini - fail tidak pernah meninggalkan peranti anda.
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.
Kelebihan praktikal JSONL: setiap baris ialah JSON yang sah dengan sendirinya. Sebab itu fail boleh distrim, ditambah, dan diproses baris demi baris tanpa memuatkan semuanya sekali gus ke memori - dan satu baris cacat tidak menjadikan seluruh dokumen tidak terbaca, seperti yang akan berlaku pada tatasusunan JSON besar.
Data teknikal
Data teknikal
Format input
JSON
Format output
JSONL
Pemprosesan kelompok
Tidak
Pemprosesan
Setempat dalam pelayar (JavaScript)
Muat naik fail
Tiada
Dalam 3 langkah
Lepaskan atau pilih fail JSON anda.
Alat ini menulis setiap entri sebagai barisnya sendiri.
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. Struktur bersarang dan jenis data (nombor, boolean, objek/tatasusunan bersarang) bagi setiap entri kekal tidak berubah sebagai JSON padat dalam 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.
Hanya dengan kebenaran anda, kami mengukur penggunaan secara tanpa nama melalui kuki untuk menambah baik gottrix. Fail anda sentiasa kekal setempat, pada peranti anda. Privasi