JSON to CSV in C#

Bij het werken met gegevens komen twee formaten vaak in de game: JSON (JavaScript Object Notation) en CSV (Comma-Separated Values).JSON is geweldig voor gestructureerde gegevensuitwisseling, terwijl CSV nog steeds een eenvoudige, mensvriendelijke manier is om tabulaire gegevens te bewaren.In dit bericht zal ik je doorgaan door een gedetailleerd, stap voor stap proces om jSON-gegevens in CSV-formaat te converteren met behulp van C#.

C# Bibliotheek om JSON te converteren naar CSV

Om de conversie naadloos te beheren, gebruiken we de krachtige Aspose.Cells JSON Converter voor .NET Bibliotheek. u kunt snel beginnen met Het downloaden van de API of het installeren via NuGet. Bijvoorbeeld, met behulp van de Package Manager Console, gewoon uitvoeren:

PM> Install-Package Aspose.Cells

Stappen om JSON naar CSV te converteren

Aspose.Cells voor .NET vergemakkelijkt de conversie van JSON naar CSV. Hier is een meer gedetailleerde kijk op het algemene proces:

  • Create a New Excel Workbook: Begin met een witte kanvas door een nieuw Excel-bestand te maken.
  • Lees uw JSON-gegevens: Importeer gegevens uit een Json-bestand of een jSON string.
  • Importeer gegevens in de werkboek: Gebruik de ingebouwde functies van de bibliotheek om de JSON-gegevens in het Excel-werkboek in te voeren.
  • Exporteer als CSV: Save the data from the workbook into a CSV file, making it ready for use in various applications.

Met deze stappen in gedachten, laten we dieper in de code.

Convert JSON gegevens naar CSV in C#

In deze sectie wordt gedetailleerd hoe je JSON naar CSV programmatisch in C# kunt converteren.

  • Het maken van een Workbook Object: U instantieert een nieuwe Werkboek object dat dient als uw Excel-bestand.
  • Het selecteren van het werkblad: Neem een verwijzing naar het eerste werkboek via de Werkboek.Worksheets[0] De collectie.
  • Setting Up Conversion Opties: Maak een instantie van de JsonLayoutOptions klassen om eventuele aanvullende instellingen te configureren die u nodig hebt.
  • Importeer JSON-gegevens: Gebruik de JsonUtility.ImportData() methode om uw JSON-gegevens rechtstreeks in het werkblad te laden.
  • Stuur als CSV: Uiteindelijk exporteer je werkboekgegevens als een CSV-bestand met behulp van de Werkboek.Save(string, SaveFormat.CSV) De methode.

De codemonster hieronder toont een praktische implementatie van het exporteren van JSON-gegevens naar CSV met C#:

JSON gegevens

Voor demonstratie, overweeg de volgende JSON-monster, die een lijst van knooppunten met hun reputatie vertegenwoordigt. Dit is de JSON-input die wordt gebruikt in het bovenstaande code-exemple:

[
    {"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}
]

omgekeerd CSV

Na het uitvoeren van de conversie worden de JSON-gegevens omgezet in een goed georganiseerde CSV-bestand.De afbeelding hieronder toont een voorbeeld van wat de omgekeerde CSV kan lijken:

JSON to CSV

Convert JSON naar CSV Online

Als je liever een snelle oplossing zonder code te schrijven, kijk dan naar onze Gratis online JSON naar CSV converterDeze tool maakt het mogelijk om eenvoudig uw JSON-bestand te uploaden en het beheert de conversie voor u in een snap.

Gratis JSON Data naar CSV Converter

Wil je de volledige kracht van Aspose.Cells proberen voor .NET zonder beperkingen? Gratis tijdelijke licentie en export JSON-bestanden naar CSV-formaat zonder enige beoordelingsbeperkingen. Documentatie Het is zeer nuttig, en onze gemeenschap is actief op de Forum Als je vragen hebt.

Conclusie

Het omzetten van JSON-gegevens naar CSV met behulp van C# is zowel efficiënt en eenvoudig met Aspose.Cells voor .NET. Deze bibliotheek vereenvoudigt niet alleen de Excel-bestandfuncties, maar brengt ook de kloof tussen verschillende gegevensformaten, waardoor het gemakkelijker is om gegevens te integreren en te manipuleren in .Net-toepassingen. Of u nu een data-gedreven applicatie ontwikkelt of gewoon uw gegevens hervormt, volgen de bovenstaande stappen zal u helpen converteren van jSON bestand naar Excel door middel van c# of gebruik maken van andere methoden zoals JSON tot CSV-C# Console voor uw projecten.

More in this category