JSON ist die Abkürzung für Javascript Object Notation, die die Daten als Schlüssel-Wert-Paare darstellt. Sie können gemäß Ihren Anforderungen JSON in CSV und CSV in das JSON Format konvertieren. Beide Dateiformate eignen sich zum Speichern und Übertragen von Daten. Sie können Ihre .NET-Framework-basierten Anwendungen mit CSV zu JSON und JSON zu CSV Konvertierung programmgesteuert mit C# oder VB.NET anreichern. Lassen Sie uns die folgenden Szenarien durchgehen, um detaillierte Informationen zu erhalten:

C# JSON to CSV und CSV to JSON Converter – Installation

Sie können die Aspose.Cells for .NET-API einfach installieren, um mit JSON und CSV Dateiformaten zu arbeiten. Sie können die API aus dem Abschnitt Downloads herunterladen oder einfach über den folgenden NuGet Befehl installieren:

PM> Install-Package Aspose.Cells

Konvertieren Sie JSON mit C# oder VB.NET in CSV

Sie können JSON in Ihren .NET Framework-basierten Anwendungen in CSV konvertieren. Es sind einige Methodenaufrufe erforderlich, und die API kümmert sich um die Konvertierung. Sie müssen die folgenden Schritte ausführen, um JSON in CSV zu konvertieren:

  1. Lesen Sie die JSON-Eingabedatei
  2. Objekt Workbook initialisieren
  3. Legen Sie verschiedene Eigenschaften von JsonLayoutOptions fest
  4. Speichern Sie die CSV-Ausgabedatei

Der folgende Code zeigt, wie JSON mit C# oder VB.NET in CSV konvertiert wird:

// Lesen Sie die JSON Datei
string str = File.ReadAllText(dataDir + "SampleJson.json");

// Leere Arbeitsmappe erstellen
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();

// Zellen erhalten
Aspose.Cells.Cells cells = workbook.Worksheets[0].Cells;

// Legen Sie JsonLayoutOptions fest
Aspose.Cells.Utility.JsonLayoutOptions importOptions = new Aspose.Cells.Utility.JsonLayoutOptions();
importOptions.ConvertNumericOrDate = true;
importOptions.ArrayAsTable = true;
importOptions.IgnoreArrayTitle = true;
importOptions.IgnoreObjectTitle = true;
Aspose.Cells.Utility.JsonUtility.ImportData(str, cells, 0, 0, importOptions);

// Arbeitsmappe speichern
workbook.Save(dataDir + @"Sample_out.csv");

Konvertieren Sie CSV in JSON mit C# oder VB.NET

Kommaseparierte Werte in einer CSV Datei können in JSON Daten konvertiert werden, um Daten zu übertragen oder zu archivieren. Die folgenden Schritte sind erforderlich, um die Konvertierung von CSV nach JSON durchzuführen:

  1. Eingabe-CSV Datei laden
  2. Eigenschaften für ExportRangeToJsonOptions festlegen
  3. Speichern Sie die JSON-Ausgabedatei

Das folgende code snippet basiert auf diesen Schritten, die erklären, wie CSV mit C# oder VB.NET programmgesteuert in JSON konvertiert wird:

// CSV Datei laden
Aspose.Cells.LoadOptions loadOptions = new Aspose.Cells.LoadOptions(Aspose.Cells.LoadFormat.CSV);

Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Sample_out.csv", loadOptions);
Aspose.Cells.Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

// Legen Sie ExportRangeToJsonOptions fest
Aspose.Cells.Utility.ExportRangeToJsonOptions options = new Aspose.Cells.Utility.ExportRangeToJsonOptions();
Aspose.Cells.Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
string data = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);

// Schreiben Sie von CSV in eine JSON Datei
System.IO.File.WriteAllText(dataDir + "CSV_out.json", data);

Fazit

In diesem Artikel haben wir gelernt, wie man JSON in CSV sowie CSV in JSON mit den Programmiersprachen C# oder VB.NET konvertiert. Die Konvertierung wird mit hoher Wiedergabetreue und Effizienz durchgeführt. Viele weitere aufregende Funktionen sind in der API verfügbar, die Sie mit Hilfe von API-Dokumentation und API-Referenzen erkunden können. Um Ihre Bedenken zu besprechen, können Sie uns außerdem über das kostenlose Support-Forum kontaktieren.

Siehe auch