Dividi un array JSON in righe JSON

I team di sviluppo e gestione usano JSON in JSONL quando spostano configurazioni o dati strutturati tra strumenti.

Dividi un array JSON in righe JSON e prepara un risultato pronto per importazione o analisi. Usalo nel browser senza creare un account.

Come si usa

  1. Incolla un array JSON nell'area di input oppure importa un file di testo compatibile.
  2. Fai clic su Converti per suddividere l'array in righe JSON.
  3. Ogni riga del risultato corrisponde a un elemento dell'array originale.
  4. Controlla che il numero di righe e il contenuto siano coerenti.
  5. Copia l'output oppure usa Cancella per ricominciare.

Esempio

Hai un array JSON con diversi record e devi importarlo in uno strumento che prevede JSON Lines. La conversione produce un oggetto per riga, facilitando l'elaborazione file per file in una pipeline di dati.

Limiti e formati

Dove avviene il trattamento

La trasformazione è locale: il browser legge l'array e scrive le righe senza trasmettere il contenuto. I tuoi dati restano quindi confinati sul tuo dispositivo.

Domande frequenti

Posso convertire un singolo oggetto JSON in JSONL?

No, JSON Lines prevede un oggetto per riga. Se fornisci un singolo oggetto, lo strumento non può suddividerlo in più righe. In tal caso, inserisci il tuo oggetto in un array per ottenere una singola riga JSONL.

Come vengono gestiti i caratteri speciali in ogni riga?

Ogni riga è un oggetto JSON valido, quindi i caratteri speciali vengono sottoposti a escape secondo le regole JSON. Le interruzioni di riga all'interno delle stringhe sono rappresentate da sequenze di escape, garantendo una riga per record.

Il risultato è compatibile con gli strumenti di elaborazione in streaming?

Sì, il formato JSONL è progettato per essere letto riga per riga. Viene spesso usato con strumenti come jq o script di elaborazione. Tuttavia, controlla che il tuo strumento accetti questo formato.

Strumenti della stessa categoria