JSON, verileri anahtar/değer çiftleri olarak temsil eden Javascript Nesne Gösterimi için kısaltılmıştır. Gereksinimlerinize göre JSON’u CSV‘ye ve CSV’yi JSON biçimine dönüştürebilirsiniz. Bu dosya formatlarının her ikisi de veri depolamak ve iletmek için uygundur. .NET çerçeve tabanlı uygulamalarınızı, C# veya VB.NET kullanarak programlı olarak CSV’den JSON’a ve JSON’dan CSV’ye dönüştürme ile zenginleştirebilirsiniz. Ayrıntılı bilgi için aşağıdaki senaryoları inceleyelim:

C# JSON’dan CSV’ye ve CSV’den JSON’a Dönüştürücü – Kurulum

JSON ve CSV dosya biçimleriyle çalışmak için Aspose.Cells for .NET API’yi kolayca yükleyebilirsiniz. API’yi İndirilenler bölümünden indirebilir veya aşağıdaki NuGet komutuyla kurabilirsiniz:

PM> Install-Package Aspose.Cells

C# veya VB.NET kullanarak JSON’u CSV’ye dönüştürün

.NET çerçeve tabanlı uygulamalarınızda JSON’u CSV’ye dönüştürebilirsiniz. Birkaç yöntem çağrısı gerekir ve API dönüştürmeyle ilgilenir. JSON’u CSV’ye dönüştürmek için aşağıdaki adımları izlemeniz gerekir:

  1. Giriş JSON dosyasını oku
  2. Çalışma Kitabı nesnesini başlat
  3. JsonLayoutOptions için farklı özellikler ayarlayın
  4. Çıktı CSV dosyasını kaydet

Aşağıdaki kod, C# veya VB.NET kullanılarak JSON’un CSV’ye nasıl dönüştürüleceğini gösterir:

// JSON dosyasını oku
string str = File.ReadAllText(dataDir + "SampleJson.json");

// Boş çalışma kitabı oluştur
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();

// Hücreleri Al
Aspose.Cells.Cells cells = workbook.Worksheets[0].Cells;

// JsonLayoutOptions'ı ayarlayın
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);

// Çalışma Kitabını Kaydet
workbook.Save(dataDir + @"Sample_out.csv");

C# veya VB.NET kullanarak CSV’yi JSON’a dönüştürün

Bir CSV dosyasındaki virgülle ayrılmış değerler, verileri iletmek veya arşivlemek için JSON verilerine dönüştürülebilir. CSV’yi JSON’a dönüştürmek için aşağıdaki adımlar gereklidir:

  1. Giriş CSV dosyasını yükle
  2. ExportRangeToJsonOptions için özellikleri ayarlayın
  3. Çıktı JSON dosyasını kaydet

Aşağıdaki kod parçacığı, programlı olarak C# veya VB.NET kullanarak CSV’nin JSON’a nasıl dönüştürüleceğini açıklayan şu adımlara dayanmaktadır:

// CSV dosyasını yükle
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;

// ExportRangeToJsonOptions'ı ayarlayın
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);

// CSV'den bir JSON dosyasına yaz
System.IO.File.WriteAllText(dataDir + "CSV_out.json", data);

Çözüm

Bu yazıda, C# veya VB.NET programlama dillerini kullanarak JSON’u CSV’ye ve CSV’yi JSON’a nasıl dönüştüreceğimizi öğrendik. Dönüşüm, yüksek doğruluk ve verimlilikle gerçekleştirilir. API’de API Dokümantasyonu ve API Referansları yardımıyla keşfedebileceğiniz birçok heyecan verici özellik mevcuttur. Ayrıca, endişelerinizi dile getirmek için Ücretsiz Destek Forumu aracılığıyla bizimle iletişime geçebilirsiniz.

Ayrıca bakınız