JSON disingkat untuk Javascript Object Notation, yang merepresentasikan data sebagai key-value pair. Anda dapat mengonversi format JSON ke CSV dan CSV ke JSON sesuai kebutuhan Anda. Kedua format file ini cocok untuk menyimpan dan mengirimkan data. Anda dapat memperkaya aplikasi berbasis .NET framework Anda dengan konversi CSV ke JSON dan JSON ke CSV secara terprogram menggunakan C# atau VB.NET. Mari kita telusuri skenario berikut untuk informasi terperinci:

C# JSON to CSV dan CSV to JSON Converter – Instalasi

Anda dapat dengan mudah menginstal Aspose.Cells for .NET API untuk bekerja dengan format file JSON dan CSV. Anda dapat mengunduh API dari bagian Unduhan atau cukup menginstalnya melalui perintah NuGet berikut:

PM> Install-Package Aspose.Cells

Konversikan JSON ke CSV menggunakan C# atau VB.NET

Anda dapat mengonversi JSON ke CSV di aplikasi berbasis .NET framework Anda. Beberapa pemanggilan metode diperlukan dan API akan menangani konversinya. Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi JSON ke CSV:

  1. Baca masukan file JSON
  2. Inisialisasi objek Workbook.
  3. Setel properti berbeda dari JsonLayoutOptions
  4. Simpan file CSV keluaran

Kode berikut menunjukkan cara mengonversi JSON ke CSV menggunakan C# atau VB.NET:

// Baca file JSON
string str = File.ReadAllText(dataDir + "SampleJson.json");

// Buat buku kerja kosong
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();

// Dapatkan Sel
Aspose.Cells.Cells cells = workbook.Worksheets[0].Cells;

// Tetapkan JsonLayoutOptions
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);

// Simpan Buku Kerja
workbook.Save(dataDir + @"Sample_out.csv");

Konversikan CSV ke JSON menggunakan C# atau VB.NET

Nilai yang dipisahkan koma dalam file CSV dapat dikonversi menjadi data JSON untuk mengirimkan atau mengarsipkan data. Langkah-langkah berikut diperlukan untuk melakukan konversi CSV ke JSON:

  1. Muat file CSV masukan
  2. Tetapkan properti untuk ExportRangeToJsonOptions
  3. Simpan file JSON keluaran

Cuplikan kode di bawah ini didasarkan pada langkah-langkah ini yang menjelaskan cara mengonversi CSV ke JSON menggunakan pemrograman C# atau VB.NET:

// Muat file CSV
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;

// Tetapkan ExportRangeToJsonOptions
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);

// Tulis dari CSV ke file JSON
System.IO.File.WriteAllText(dataDir + "CSV_out.json", data);

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi JSON ke CSV serta CSV ke JSON menggunakan bahasa pemrograman C# atau VB.NET. Konversi dilakukan dengan kesetiaan dan efisiensi tinggi. Banyak fitur menarik lainnya tersedia di API yang dapat Anda jelajahi dengan bantuan Dokumentasi API dan Referensi API. Selain itu, untuk mendiskusikan masalah Anda, Anda dapat menghubungi kami melalui Forum Dukungan Gratis.

Lihat juga