JSON to CSV in C#

Quando si lavora con i dati, due formati vengono spesso in gioco: JSON (JavaScript Object Notation) e CSV (Comma-Separated Values).JSON è ottimo per lo scambio di dati strutturati, mentre CSV rimane un modo semplice e amichevole per memorizzare dati da tavolo.In questo post, vi guiderò attraverso un processo dettagliato, passo a passo per convertire i Dati JSon in formato CSV utilizzando C#. Che si sta integrando con APIs o riformando dati per i sistemi di eredità, questa guida coprirà tutto ciò di cui avete bisogno.

C# Library per convertire JSON in CSV

Per gestire la conversione senza sforzo, usiamo il potente Aspose.Cells JSON Converter per .NET Libreria: è possibile iniziare rapidamente Scarica il API o l’installa attraverso NuGet. Ad esempio, utilizzando la console Package Manager, eseguire semplicemente:

PM> Install-Package Aspose.Cells

Passaggi per convertire JSON in CSV

Aspose.Cells per .NET semplifica la conversione di JSON a CSV. Ecco un’occhiata più dettagliata al processo generale:

  • Creare un nuovo libretto di lavoro di Excel: Inizia da un canvas bianco creando un nuovo file di Excel.
  • Leggi i tuoi dati JSON: Importare i dati da un file JSON o una riga JSON.
  • Importare i dati nel Libro di lavoro: Utilizzare le funzioni incorporate della biblioteca per inserire i dati JSON nel Libro di lavoro di Excel.
  • Esporta come CSV: Salva i dati dal libretto di lavoro in un file CSV, rendendolo pronto per l’uso in varie applicazioni.

Con questi passaggi in mente, andiamo più in profondità nel codice.

Convertire i dati JSON in CSV in C#

Questa sezione fornirà dettagli su come convertire JSON in CSV in modo programmatico in C#.

  • Creazione di un oggetto del libro di lavoro: Si instanti una nuova Libro di lavoro L’oggetto che funziona come file Excel.
  • Selezionare la scheda di lavoro: Ottenere una riferimento alla prima schema tramite il Libro di lavoro.Worksheets[0] della collezione.
  • Setting Up Conversion Options: Crea un esempio di JsonLayoutOptions classe per configurare qualsiasi impostazione aggiuntiva che potrebbe essere necessario.
  • Importare i dati JSON: Utilizzare il Sviluppo.ImportData() Metodo per caricare i tuoi dati JSON direttamente nella scheda di lavoro.
  • Salva come CSV: Alla fine, esportare i dati del tuo libretto di lavoro come file CSV utilizzando il Libro di lavoro.Save(string, SaveFormat.CSV) Il metodo.

L’esempio di codice qui sotto mostra un’implementazione pratica dell’esportazione dei dati JSON a CSV con C#:

Dati di JSON

Per la dimostrazione, considerare il seguente campione JSON, che rappresenta una lista di nodi con la loro reputazione. Questo è l’ingresso JSON utilizzato nell’esempio di codice sopra:

[
    {"nodeId":1,"reputation":1134},
    {"nodeId":2,"reputation":547},
    {"nodeId":3,"reputation":1703},
    {"nodeId":4,"reputation":-199},
    {"nodeId":5,"reputation":-306},
    {"nodeId":6,"reputation":-49},
    {"nodeId":7,"reputation":1527},
    {"nodeId":8,"reputation":1223}
]

Conversione CSV

Dopo aver eseguito la conversione, i dati JSON vengono trasformati in un file CSV ben organizzato.L’immagine qui sotto mostra un campione di ciò che il CSV convertito potrebbe sembrare:

JSON to CSV

Convertire JSON in CSV Online

Se preferisci una soluzione veloce senza scrivere il codice, controlla il nostro Convertitore JSON a CSVQuesto strumento ti consente di semplicemente caricare il tuo file JSON e gestisce la conversione per te in un snap.

Dati JSON gratuiti a CSV Converter

Vuoi provare la potenza completa di Aspose.Cells per .NET senza limiti? Licenza temporanea gratuita e esportare i file JSON in formato CSV senza alcuna restrizione di valutazione. per ulteriori dettagli, il Documentazione è molto utile, e la nostra comunità è attiva nel Il forum Se avete domande.

conclusione

Convertire i dati JSON in CSV utilizzando C# è sia efficiente e semplice con Aspose.Cells per .NET. Questa biblioteca non solo semplifica le operazioni di file Excel ma anche raccoglie la lacuna tra i diversi formati di dati, rendendo più facile integrare e manipolare dati in applicazioni .net. Che si sta sviluppando le app guidate dai dati o semplicemente riformando i tuoi dati , seguire i passaggi sopra riportati ti aiuterà a convertere il file J SON in Excel utilizzando C # o utilizzare altri metodi come JSON a CSV C_Console per i vostri progetti.

More in this category