Bagaimana untuk menukar TXT kepada JSON menggunakan C#

Bagaimana untuk menukar TXT kepada JSON menggunakan C#

Menukar fail teks kepada JSON berguna apabila mengintegrasikan warisan atau data fail rata berstruktur ke dalam API moden atau paip data. Aspose.Cells untuk .NET, anda boleh dengan mudah menukar .txt fail untuk .json format menggunakan beberapa baris mudah kod C.

Mengapa menukar TXT kepada JSON?

  • Penyesuaian Permohonan:- JSON ialah format standard untuk sistem web dan backend, menjadikannya ideal untuk pemindahan data.

  • Pengeluaran berstruktur:- Menukar teks mentah ke dalam JSON berstruktur untuk memudahkan manipulasi dan kebolehbacaan.

  • Penggunaan automatik:- Menghapuskan tugas penukaran manual dengan logik C# yang boleh diprogramkan.

Langkah-langkah panduan untuk menukar TXT kepada JSON

Langkah 1: Instal Aspose.Cells melalui NuGet

Tambah perpustakaan Aspose.Cells kepada projek .NET anda:

dotnet add package Aspose.Cells

Langkah 2: Menyediakan lesen

Membolehkan ciri-ciri berlesen:

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

Langkah 3: Muat turun fail TXT

Memulakan buku kerja dan muat input .txt fail:

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

Langkah 4: Setkan JsonSaveOptions

Mencipta contoh untuk menguruskan bagaimana data disimpan:

JsonSaveOptions options = new JsonSaveOptions();

Langkah 5: Eksport ke JSON

Menukar kandungan buku kerja kepada format JSON:

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

Langkah 6: Simpan output JSON

Pengeluaran disimpan sebagai a .json fail pada cakera.

Langkah 7: Customize output (pilihan)

Use JsonSaveOptions kepada pilihan eksport fine-tune seperti:

  • Membahagikan kunci
  • Menetapkan header baris
  • Melompat garis kosong atau lembaran

Masalah dan penyelesaian umum

Format fail Invalid TXT

  • Penyelesaian : Pastikan fail TXT berstruktur dengan delimiters yang konsisten (contohnya, tab atau commas) untuk membantu parsing.

2. pengeluaran kosong atau sebahagian

  • Penyelesaian : Penggunaan JsonSaveOptions untuk memastikan baris dan lajur yang sesuai dipilih untuk eksport.

3. kesilapan akses fail

  • Penyelesaian : Semak laluan fail dan keizinan apabila memuat naik atau menyimpan fail.
 Melayu