DocTransform

Strumento gratuito

Convertire CSV in JSON

Trascina un CSV e scarica un file JSON con un record per riga, con i nomi della tua riga di intestazione.

Trascina qui il tuo CSV

CSV, TSV o TXT. Fino a 50 MB.

Gratis e senza registrazione. Il tuo file viene letto in questa scheda del browser e non viene mai caricato.

Ogni riga diventa un record con i nomi della tua riga di intestazione; le colonne che contengono solo numeri o solo true/false mantengono quel tipo, e le celle vuote diventano null.

Prima
Dopo
[
  {
    "name": "Ana",
    "zip": "02134",
    "qty": 2,
    "vip": true
  },
  {
    "name": "Ben",
    "zip": "10001",
    "qty": null,
    "vip": false
  }
]

Come convertire CSV in JSON a mano

Excel non può salvare un file come JSON. A mano, per un file breve:

  1. Inizia un file di testo con [ nella prima riga.
  2. Scrivi ogni riga come {"Intestazione": "valore", …}, con i nomi della tua riga di intestazione, e una virgola dopo ogni riga tranne l'ultima.
  3. Lascia i numeri e i true/false senza virgolette, e scrivi una cella vuota come null.
  4. Termina con ] nell'ultima riga e salva il file come UTF-8 con l'estensione .json.

Oppure trascina il file in cima a questa pagina e salta questi passaggi.

Domande

Il mio file viene caricato?

No. Il file viene letto e convertito da questa pagina all'interno della scheda del tuo browser. Non viene inviato nulla a un server.

Che aspetto ha il JSON?

Un array con un record per riga, con i nomi della tua riga di intestazione: [{"name": "Ana", "qty": 2}]. Le colonne che contengono solo numeri o solo true/false mantengono quel tipo, le celle vuote diventano null e i codici come 02134 restano testo. Un'intestazione come address.city resta un solo nome; non viene trasformata in annidamento.

Gli accenti e i separatori verranno letti?

Sì. La pagina legge i file salvati come UTF-8 o nel vecchio formato Windows usato da Excel, e trova da sola il separatore (virgola, punto e virgola, tabulazione o barra verticale).

C'è un limite di dimensione?

Fino a 50 MB e circa 20 milioni di celle (righe per colonne) per file. Un file più grande viene rifiutato per intero, mai tagliato, perché la scheda di un browser esaurisce la memoria.

Altro da DocTransform

Convertire un file

Correggere o controllare un CSV