ForHosting KIT · Dati e file

Da CSV a JSON

Uno strumento che trasforma un file CSV — l’export tipico di un gestionale o di un foglio di calcolo — in JSON, il formato che leggono siti, app e le API. Carichi il file, scegli come trattare intestazioni e separatori, e scarichi il JSON pronto da usare. Tutto nel tuo browser.

● StabileGratis · nel tuo browser
Usalo da WebAPIEmailApp prestoTelegram presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Come funziona la conversione

Trascini il file CSV nella pagina e il KIT lo legge riga per riga: la prima riga diventa l’elenco dei campi, ogni riga successiva un oggetto JSON. In pochi secondi ottieni un array pronto da copiare o scaricare. Non serve installare niente né aprire un editor: tutto accade nel browser, anche dal telefono. Anche con migliaia di righe la conversione resta immediata, perché avviene sul tuo dispositivo e non deve passare da un server.

Punto e virgola, virgole e accenti

Excel in italiano salva i CSV con il punto e virgola come separatore e la virgola come decimale: un classico che manda in tilt molti convertitori. Qui scegli il separatore giusto e decidi se “1.234,56” va letto come numero o come testo. Gli accenti di città, perché e ragioni sociali restano intatti, perché il file viene trattato come UTF-8 e non come una codifica qualsiasi.

La forma del JSON in uscita

Di norma ottieni un array di oggetti, uno per riga, con le intestazioni come chiavi. Puoi anche chiedere chiavi ripulite — senza spazi né maiuscole casuali — da dare in pasto a un’app o a un’API senza ritocchi. I campi vuoti diventano stringhe vuote oppure null, come preferisci: così il risultato è già pronto per il codice che dovrà leggerlo.

Export del gestionale

Rossi & Figli S.r.l. esporta il listino prodotti in CSV dal gestionale e deve pubblicarlo sul sito. Con un passaggio diventa JSON, pronto per il catalogo online, senza sistemare le colonne a mano.

Anagrafica per un’altra app

Prendi l’elenco clienti con partita IVA e codice fiscale e lo trasformi in JSON per importarlo in un altro programma, senza ricopiare i dati cella per cella.

Dati per uno sviluppatore

Uno sviluppatore riceve un CSV dal cliente e gli serve JSON per popolare una pagina. Lo converte al volo, controlla la struttura e lo usa subito nel progetto.

Il mio CSV usa il punto e virgola: funziona lo stesso?

Sì. Puoi indicare il separatore — virgola, punto e virgola o tabulazione — e il KIT riconosce anche i CSV salvati da Excel in italiano, quelli con il “;” e i decimali con la virgola.

Gli accenti e le lettere italiane restano corretti?

Sì: il file viene letto come UTF-8, quindi “società”, “perché” e “Forlì” non diventano simboli strani. Se il tuo CSV arriva in un’altra codifica, puoi prima convertirlo in UTF-8.

È davvero gratis?

Nel browser sì, senza registrazione e senza limiti di utilizzo. Se ti serve automatizzarlo via API costa $0.002 a richiesta, prezzo pubblicato e niente abbonamento nascosto.

Dove finiscono i miei file?

Da nessuna parte. La conversione avviene nel browser, sul tuo dispositivo: il CSV non viene inviato a un server. È la scelta giusta per anagrafiche e dati sensibili.

C’è un limite di dimensione?

Nel browser puoi lavorare file fino a 25 MB, che coprono decine di migliaia di righe. Per file più grandi conviene dividerli o passare dalla via API.

Posso usarlo dal telefono?

Sì, funziona nel browser del telefono senza installare nessuna app: carichi il CSV e scarichi il JSON.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/data/csv-to-json

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/data/csv-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"csv":"nombre,edad\\nAna,30\\nLuis,25"}'
{
  "csv": "nombre,edad\\nAna,30\\nLuis,25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.csv_to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →