Convertire righe CSV in oggetti JSON
CSV to JSON è utile quando esportazioni di fogli di calcolo, report di analisi o file di partner devono diventare dati strutturati per script, fixture, test delle API o esempi di documentazione. La prima riga del CSV diventa l'insieme delle chiavi JSON e ogni riga successiva diventa un oggetto.
I valori rimangono intenzionalmente come stringhe. Questo evita cambiamenti indesiderati nei CAP, negli ID, nei numeri di conto, nelle percentuali e in altri valori che possono apparire numerici ma devono restare esattamente come scritti.
Dettagli del CSV che influenzano l'output JSON
- La riga di intestazione controlla i nomi delle chiavi degli oggetti, quindi elimina gli spazi o rinomina le colonne prima di usare il JSON nel codice.
- Le celle tra virgolette possono contenere virgole; virgolette non bilanciate sono segnalate come errori del parser.
- Le celle vuote diventano stringhe vuote, non
null. - Le righe senza valori vengono ignorate.
FAQ su CSV to JSON
Perché tutti i valori JSON sono stringhe?
CSV non ha un sistema di tipi nativo. Mantenere i valori come stringhe preserva gli zeri iniziali, gli ID, le percentuali e i codici senza fare supposizioni.
Cosa succede alle celle CSV vuote?
Le celle vuote diventano stringhe vuote nell'oggetto JSON. Convertitele in null più tardi se la vostra applicazione necessita di valori null.
Che tipo di errori CSV vengono segnalati?
Il convertitore segnala problemi del parser come virgolette non chiuse o righe malformate quando il parser è in grado di identificarli.