CSV den JSON a Dönüştürme

CSV’yi JSON’a dönüştür

Aspose.Cells, CSV’yi JSON’a dönüştürmeyi destekler. Bu amaçla API, ExportRangeToJsonOptions ve JsonUtility sınıflarını sağlar. ExportRangeToJsonOptions sınıfı, aralığı JSON şeklinde dışa aktarma seçeneklerini sağlar. ExportRangeToJsonOptions sınıfının aşağıdaki özellikleri bulunmaktadır.

  • ExportAsString: Bu, hücrelerin dize değerlerini JSON’a dışa aktarır.
  • HasHeaderRow: Bu, aralığın başlık satırı içerip içermediğini belirtir.
  • Indent: Sekme boşluğunu belirtir.

JsonUtility sınıfı, ExportRangeToJsonOptions sınıfı ile belirlenen dışa aktarma seçeneklerini kullanarak JSON’u dışa aktarır.

Aşağıdaki örnek kod, ExportRangeToJsonOptions ve JsonUtility sınıflarını kullanarak kaynak CSV dosyasını yüklüyor ve çıktı JSON’ı konsolda yazdırıyor.

Örnek Kod

Konsol Çıktısı

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