Cara Mengonversi TXT ke JSON menggunakan C#

Cara Mengonversi TXT ke JSON menggunakan C#

Mengonversi file teks ke JSON berguna saat mengintegrasikan data file datar yang sudah ada atau terstruktur ke dalam API modern atau jalur data. Dengan Aspose.Cells untuk .NET, Anda dapat dengan mudah mengonversi file .txt ke format .json menggunakan beberapa baris kode C# yang sederhana.

Mengapa Mengonversi TXT ke JSON?

  1. Kompatibilitas Aplikasi:
    • JSON adalah format standar untuk sistem web dan backend, menjadikannya ideal untuk transfer data.
  2. Output Terstruktur:
    • Mengonversi teks mentah menjadi JSON terstruktur untuk manipulasi dan keterbacaan yang lebih mudah.
  3. Automasi:
    • Hilangkan tugas konversi manual dengan logika C# yang dapat diprogram.

Panduan Langkah-demi-Langkah untuk Mengonversi TXT ke JSON

Langkah 1: Instal Aspose.Cells melalui NuGet

Tambahkan pustaka Aspose.Cells ke proyek .NET Anda:

dotnet add package Aspose.Cells

Langkah 2: Konfigurasi Lisensi

Aktifkan fitur berlisensi:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Langkah 3: Muat File TXT

Inisialisasi Workbook dan muat file input .txt:

Workbook workbook = new Workbook("sampleTxt.txt");

Langkah 4: Atur JsonSaveOptions

Buat instance untuk mengelola bagaimana data disimpan:

JsonSaveOptions options = new JsonSaveOptions();

Langkah 5: Ekspor ke JSON

Konversi konten workbook ke format JSON:

workbook.Save("output.json", options);

Langkah 6: Simpan Output JSON

Output disimpan sebagai file .json di disk.

Langkah 7: Kustomisasi Output (Opsional)

Gunakan JsonSaveOptions untuk menyempurnakan opsi ekspor seperti:

  • Mengurutkan kunci
  • Mengatur baris header
  • Melewati baris atau lembar kosong

Masalah Umum dan Solusi

1. Format File TXT Tidak Valid

  • Solusi: Pastikan file TXT terstruktur dengan pemisah yang konsisten (misalnya, tab atau koma) untuk membantu parsing.

2. Output Kosong atau Parsial

  • Solusi: Gunakan JsonSaveOptions untuk memastikan baris dan kolom yang sesuai dipilih untuk ekspor.

3. Kesalahan Akses File

  • Solusi: Periksa jalur dan izin file saat memuat atau menyimpan file.
 Indonesia