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.CellsLangkah 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
JsonSaveOptionsuntuk 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.