Format Atlas

Confronta

JSON Lines o CSV

JSON Lines inserisce un valore JSON indipendente in ogni riga, mentre CSV organizza i campi in righe e colonne. JSON Lines rappresenta più facilmente record annidati o variabili; CSV è adatto a tabelle con colonne coerenti.

Quale formato scegliere?

Scegli CSV per scambiare tabelle con colonne coerenti tra fogli di calcolo o database. Valuta JSON Lines per valori annidati o elaborazione in streaming record per record. Concorda codifica, delimitatori, terminatori di riga, schema e conversioni automatiche dei fogli.

Adatto per JSON Lines

Log e record elaborati riga per riga · Scambio in streaming di record JSON

  • Leggere e scrivere record in modo incrementale
  • Aggiungere o combinare dati testuali con strumenti comuni

Adatto per CSV

Scambio di dati tabellari

  • Trasferire una tabella semplice tra applicazioni

Informazioni di base

VoceJSON LinesCSV
Estensione.jsonl, .ndjson.csv
Tipo MIMEapplication/jsonltext/csv
Usi comuniLog e record elaborati riga per riga · Scambio in streaming di record JSONScambio di dati tabellari
Come aprireApri il file con un editor di testo o uno strumento compatibile con JSON Lines. Convalidare ogni riga come JSON aiuta a individuare il record con errori di sintassi.Quando importi in un foglio di calcolo, imposta codifica e separatore. Controlla che zeri iniziali, valori simili a date e numeri lunghi non siano convertiti automaticamente.
Esportare o convertirePer creare un array JSON, raccogli le righe come elementi dell’array. Per convertire un array in JSON Lines, scrivi ogni valore su una riga distinta. Nei file grandi, considera l’uso della memoria.Esportare XLSX in CSV scrive normalmente solo i valori di un foglio scelto. Conserva separatamente formule, formattazione, altri fogli e grafici.

Scegli in base all'uso

Leggere e scrivere record in modo incrementale

Log e record elaborati riga per riga · Scambio in streaming di record JSON

JSON Lines

Aggiungere o combinare dati testuali con strumenti comuni

Log e record elaborati riga per riga · Scambio in streaming di record JSON

JSON Lines

Trasferire una tabella semplice tra applicazioni

Scambio di dati tabellari

CSV

Punto chiave 1

Ogni riga JSON Lines contiene un valore JSON, come oggetto, array, stringa o numero. CSV è una tabella di righe e campi; significato e tipo delle colonne sono spesso definiti a parte perché CSV non ha uno schema universale dei tipi.

Approfondisci le differenze

Punto chiave 2

I valori JSON possono contenere oggetti e array annidati. CSV in genere si aspetta colonne coerenti per riga, quindi i campi annidati o facoltativi richiedono uno schema o una codifica separata.

Approfondisci le differenze

Approfondisci le differenze

Usa CSV per tabelle convenzionali e JSON Lines per record annidati o elaborati individualmente. Analizza CSV secondo le regole per virgolette, delimitatori e ritorni a capo nei campi.

  • Entrambi i testi si possono elaborare progressivamente, ma i parser CSV devono gestire virgolette, delimitatori e ritorni a capo nei campi.
  • Durante la conversione, definisci la mappatura di intestazioni, tipi, valori mancanti, stringhe vuote, date e zeri iniziali; verifica i valori dopo una conversione andata e ritorno.

Domande frequenti

CSV può rappresentare direttamente valori JSON annidati?

Non come struttura nativa portabile. Una cella può contenere testo codificato, ma i destinatari hanno bisogno di una convenzione o di uno schema concordato per interpretarlo.

Scopri di più

Riferimenti e specifiche