Dieses kurze Tutorial zeigt Ihnen, wie Sie JSON in Java in CSV konvertieren. Viele Anwendungen geben JSON-Daten zurück, um Informationen zu serialisieren oder zu archivieren, während Sie für verschiedene Zwecke möglicherweise JSON mit Java in CSV konvertieren müssen. Sie können auch verschiedene Optionen festlegen, um die durch Kommas getrennten Ausgabewerte während dieser Konvertierung gemäß Ihren Anforderungen zu erhalten.
Schritte zum Konvertieren von JSON in CSV in Java
- Fügen Sie mit Maven die Bibliothek Aspose.Cells hinzu, um JSON in CSV zu konvertieren
- Erstellen Sie ein leeres Workbook-Objekt, um die CSV-Ausgabedatei zu speichern
- Greifen Sie über das Arbeitsblattobjekt auf die Zellensammlung zu
- Erstellen Sie das Klassenobjekt JsonLayoutOptions und legen Sie die erforderlichen Eigenschaften für die Ausgabe fest
- Rufen Sie die ImportData-Methode auf, während Sie den JSON-Pfad und die erforderlichen Eigenschaften angeben
- Speichern Sie die aus JSON erstellte CSV-Ausgabedatei
Dieser Schritt-für-Schritt-Ansatz zeigt, wie einfach es ist, JSON-zu-CSV-Konverter in Java zu erstellen, da Sie nur ein paar API-Aufrufe durchführen müssen, um die Eingabedatei zu laden und sie dann in das CSV-Format zu exportieren. Die ImportData-Funktion in JsonUtility importiert Daten aus der JSON-Datei und exportiert sie in das Arbeitsblatt. Die Konvertierung ist effizient genug und verbraucht begrenzte CPU-Ressourcen und Speicher.
Code zum Konvertieren von JSON in CSV mit Java
In diesem Codeausschnitt wird der Eingabepfad zur JSON-Datei festgelegt und die JSON-Datei in einen String eingelesen. Eine leere Arbeitsmappe wird erstellt und verschiedene JsonLayoutOptions-Eigenschaften werden zum Anpassen des JSON-zu-CSV-Konvertierungsprozesses angegeben. Sie können beispielsweise Titel von Arrays oder Objekten, Datums- oder Zahlenformat usw. festlegen, um das gewünschte CSV-Dateiformat zu erhalten.
In diesem Tutorial wurde erklärt, wie Sie mit Java JSON in CSV konvertieren. Wenn Sie jedoch mehr über die Umwandlung von CSV in Excel erfahren möchten, lesen Sie den Artikel zu So konvertieren Sie eine CSV-Datei in Excel in Java.