Non avviene alcun trattamento dei contenuti dei tuoi file. Non ti serve un accordo sul trattamento dei dati con gottrix per gestire documenti riservati o aziendali.
Hosted in GermanyGlobal Content Delivery
Server di origine presso Hetzner in Germania, distribuzione mondiale tramite una rete di distribuzione dei contenuti (CDN). Il contenuto dei tuoi file non viene mai trasmesso in questo processo - non lascia il tuo dispositivo.
JSON Lines, ovvero NDJSON, scrive esattamente un valore JSON per riga ed è il formato preferito per log, pipeline di streaming, importazioni in database e dati di addestramento per il machine learning. Un classico array JSON, al contrario, richiede di leggere l'intero file in una volta sola. Questo strumento prende il tuo array JSON e scrive ogni voce come una propria riga compatta.
La conversione si svolge interamente in locale nel browser, in puro JavaScript. Da un array di oggetti o valori ottieni un JSON compatto per riga; l'ordine viene conservato. Viene riconosciuto anche un oggetto che racchiude un array di questo tipo (per esempio sotto la chiave data) e ne viene usato l'array. Il risultato può essere trasmesso riga per riga, elaborato con strumenti come jq o caricato in un database a blocchi.
Così si chiude il giro: JSONL in JSON e ora JSON in JSONL sono entrambi disponibili in locale. Lo strumento resta onesto al riguardo: alla radice è atteso un array; un singolo oggetto senza un array che lo racchiuda o uno scalare viene rifiutato con un messaggio chiaro anziché produrre un risultato fuorviante. Non viene caricato nulla.
Il vantaggio pratico del JSONL: ogni riga è JSON valido di per sé. Per questo il file può essere trasmesso, ampliato ed elaborato riga per riga senza caricare tutto in memoria in una volta - e una singola riga difettosa non rende illeggibile l'intero documento, come accadrebbe con un grande array JSON.
Scheda tecnica
Scheda tecnica
Formati di input
JSON
Formato di output
JSONL
Elaborazione in batch
No
Elaborazione
In locale nel browser (JavaScript)
Caricamento file
Nessuno
In 3 passaggi
Trascina o scegli il tuo file JSON.
Lo strumento scrive ogni voce come una propria riga.
Scarica il file JSONL.
Limiti: Si aspetta un array JSON alla radice (o un oggetto che racchiude esattamente uno di questi array). Ogni voce viene scritta come una riga JSON compatta e l'ordine viene conservato. Uno scalare o un oggetto senza un array che lo racchiuda viene rifiutato con un messaggio chiaro. Le strutture annidate all'interno di una voce restano come JSON compatto sulla riga. Le strutture annidate e i tipi di dati (numeri, booleani, oggetti/array annidati) di ogni voce restano invariati come JSON compatto sulla riga.
Domande frequenti
Il mio file viene caricato?
No. La conversione si svolge interamente in locale nel browser - non viene inviato nulla.
Che cos'è NDJSON?
NDJSON è un altro nome di JSON Lines: ogni riga contiene esattamente un valore JSON.
E se il mio JSON è un oggetto con un array dentro?
Viene riconosciuto: si usa l'array contenuto e lo si scrive riga per riga.
L'ordine viene conservato?
Sì. Le righe seguono l'ordine delle voci nell'array.
Solo con il tuo consenso misuriamo l'utilizzo in forma anonimizzata tramite cookie per migliorare gottrix. I tuoi file restano sempre in locale, sul tuo dispositivo. Privacy