CSV in JSON mit Golang über C++ konvertieren
Contents
[
Hide
]
Konvertieren von CSV in JSON
Aspose.Cells unterstützt die Konvertierung von CSV in JSON. Hierfür stellt die API die Klassen ExportRangeToJsonOptions und JsonUtility bereit. Die Klasse ExportRangeToJsonOptions bietet die Optionen für den Exportbereich nach JSON. Die Klasse ExportRangeToJsonOptions hat die folgenden Eigenschaften.
- GetExportAsString(): Exportiert den Zeichenfolgenwert der Zellen in JSON.
- GetHasHeaderRow(): Gibt an, ob der Bereich eine Kopfzeile enthält.
- GetIndent(): Gibt die Einrückung an.
Die JsonUtility-Klasse exportiert JSON unter Verwendung der mit der ExportRangeToJsonOptions-Klasse festgelegten Exportoptionen.
Das folgende Codebeispiel demonstriert die Verwendung der Klassen ExportRangeToJsonOptions und JsonUtility zum Laden der Quelle CSV-Datei und druckt die JSON-Ausgabe in der Konsole.
Beispielcode
Konsolenausgabe
[
{
"id": 1,
"language": "Java",
"edition": "third",
"author": "Herbert Schildt",
"streetAddress": 126,
"city": "San Jone",
"state": "CA",
"postalCode": 394221
},
{
"id": 2,
"language": "C++",
"edition": "second",
"author": "EAAAA",
"streetAddress": 126,
"city": "San Jone",
"state": "CA",
"postalCode": 394221
},
{
"id": 3,
"language": ".Net",
"edition": "second",
"author": "E.Balagurusamy",
"streetAddress": 126,
"city": "San Jone",
"state": "CA",
"postalCode": 394221
}
]