Cara Mengonversi TXT ke JSON menggunakan C#
Konversi file teks ke JSON berguna ketika mengintegrasikan warisan atau data file rata terstruktur ke APIs modern atau pipa data. Dengan Aspose.Cells untuk .NET, Anda dapat dengan mudah mengkonversi .txt
File untuk .json
Format menggunakan beberapa baris sederhana kode C#.
Mengapa mengubah TXT menjadi JSON?
Kompatibilitas aplikasi :- JSON adalah format standar untuk sistem web dan backend, menjadikannya ideal untuk transfer data.
Hasil yang terstruktur :- Konversi teks mentah ke JSON terstruktur untuk memudahkan manipulasi dan pembacaan.
Automatik :- Menghapus tugas konversi manual dengan logika C# yang dapat diprogram.
Panduan Langkah-Langkah untuk Konversi TXT ke JSON
Langkah 1: Instal Aspose.Cells melalui NuGet
Tambahkan perpustakaan Aspose.Cells ke proyek .NET Anda:
dotnet add package Aspose.Cells
Langkah 2: Mengatur Lisensi
Memungkinkan fitur lisensi:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Langkah 3: Muat turun file TXT
Memulai buku kerja dan muat input .txt
File yang :
Workbook workbook = new Workbook("sampleTxt.txt");
Langkah 4: Setkan JsonSaveOptions
Buat contoh untuk mengelola bagaimana data disimpan:
JsonSaveOptions options = new JsonSaveOptions();
Langkah 5: Ekspor ke JSON
Konversi konten buku kerja ke format JSON:
workbook.Save("output.json", options);
Langkah 6: Simpan output JSON
Pengeluaran disimpan sebagai a .json
file pada disk.
Langkah 7: Customize output (optional)
Penggunaan JsonSaveOptions
untuk pilihan ekspor fine-tune seperti:
- Meningkatkan Kunci
- Menetapkan header baris
- Mengalihkan baris atau lembaran kosong
Masalah dan Fix
Format File Invalid TXT
- Solution: Pastikan file TXT terstruktur dengan delimiters konsisten (misalnya, tab atau commas) untuk membantu parsing.
2. hasil kosong atau parsial
- Penyelesaian * : Gunakan
JsonSaveOptions
untuk memastikan baris dan kolom yang sesuai dipilih untuk ekspor.
- Penyelesaian * : Gunakan
Kesalahan Akses File
- Solusi: Periksa jalur file dan izin saat memuat atau menyimpan file.