Konwerter JSON do CSV
Konwertuj array JSON in formato CSV per Excel e fogli di calcolo
Input JSON
Output CSV
Cos'è JSON do CSV?
Il CSV (Comma-Separated Values) è un formato piatto: ogni riga è una linea, ogni colonna è separata da una virgola. Il JSON è annidato. Convertire JSON in CSV significa appiattire array di oggetti in righe, con ogni proprietà dell'oggetto che diventa una colonna. Fogli di calcolo come Excel e Google Sheets aprono il CSV direttamente. Lo fanno anche molte pipeline di dane e narzedzia ETL.
Questo narzedzie prende un array JSON e produce CSV. Ogni oggetto nell'array diventa una riga. Gli oggetti e gli array annidati vengono appiattiti o serializzati come stringa a seconda della struttura. La conversione viene eseguita nel tuo browser; niente viene inviato a un server.
Come usare questo narzedzie
Incolla il tuo JSON
Incolla un array JSON nell'editor di sinistra. L'input deve essere un array di oggetti, es. [{"subscriberId": "SUB-001", "planId": "premium"}, {"subscriberId": "SUB-002", "planId": "base"}]. Puoi anche caricare un plik o usare Przyklad.
Rivedi il CSV
Il pannello di destra mostra l'output CSV. La prima riga è l'intestazione (nomi delle colonne). I valori contenenti virgole sono racchiusi tra virgolette secondo RFC 4180.
Pobierz o copia
Usa <strong>Pobierz</strong> per salvare come plik <code>.csv</code>, o <strong>Kopiuj</strong> per incollare in un foglio di calcolo. Se il tuo JSON deve prima essere formattato, usa il Formater JSON.
Dove aiuta JSON do CSV
Le risposte API da Postman o fetch spesso restituiscono array di oggetti. Convertire in CSV ti permette di aprire i dane in Excel o Google Sheets per l'analisi, la condivisione con gli stakeholder o l'importazione in altri sistemi. Gli export di database, i payload di webhook e le voci di log che sono array JSON possono essere appiattiti in CSV per report o pipeline ETL. jq può estrarre valori specifici prima se hai bisogno di filtrare prima della conversione.
Esempi JSON do CSV
Ecco un esempio di conversione di un array JSON di record abbonati in formato CSV.
Przyklad: Record abbonati
Input JSON (array di oggetti):
Output CSV:
Limitazioni
Il CSV è piatto. Il JSON profondamente annidato (oggetti dentro oggetti, array di array) non si mappa in modo pulito. Questo narzedzie appiattisce un livello: le chiavi di primo livello diventano colonne. Le strutture annidate possono essere serializzate come stringa o appiattite con notazione a punti. Per dane complessi, considera di mantenerli come JSON o di usare un formato come Parquet.
Se i tuoi dane sono in CSV e hai bisogno di JSON, usa CSV do JSON. Per convertire JSON in altri formati, ci sono narzedzia per XML, YAML e TypeScript.
czesto zadawane pytania
E se il mio JSON è un oggetto, non un array?
Lo narzedzie si aspetta un array di oggetti. Avvolgi un singolo oggetto tra parentesi quadre: [{"a": 1}]. Oppure convertilo in un array nella sorgente.
Come vengono gestiti gli oggetti annidati?
Gli oggetti annidati vengono tipicamente appiattiti con notazione a punti (es. user.name) o serializzati come stringa. Il comportamento esatto dipende dall'implementazione. Controlla l'output per confermare.
Cosa succede con i caratteri speciali nei valori?
I valori con virgole, virgolette o interruzioni di riga vengono racchiusi in virgolette doppie secondo la specifica CSV. Excel e la maggior parte degli narzedzia gestiscono questo correttamente.
Posso convertire CSV di nuovo in JSON?
Sì. Usa lo narzedzie CSV do JSON su questo sito.
I miei dane sono privati?
Sì. La conversione viene eseguita nel tuo browser. Nessun dato viene caricato.
powiazane narzedzia
Il formato CSV è descritto in RFC 4180. Per JSON, vedi json.org, RFC 8259 e MDN JSON. Vedi anche jq per l'elaborazione JSON.