Kako pretvoriti TXT u JSON pomoću C#

Kako pretvoriti TXT u JSON pomoću C#

Converting text files to JSON is useful when integrating legacy or structured flat-file data into modern APIs or data pipelines. With Aspose.Cells for .NET, you can seamlessly convert .txt files to .json format using a few simple lines of C# code.

Zašto pretvoriti TXT u JSON?

  • Усаглашеност апликације:- JSON je standardni format za web i backend sisteme, što ga čini idealnim za prenos podataka.

  • Структурни излаз:- Конвертујте сирови текст у структурирани ЈСОН за лакшу манипулацију и читавост.

  • Аутоматизација- Елиминишете ручне задатке конверзије са програмираном Ц # логиком.

Корак по корак водич за конверзију ТКСТ у ЈСОН

Корак 1: Инсталирајте Aspose.Cells преко NuGet

Додајте библиотеку Aspose.Cells у свој .NET пројекат:

dotnet add package Aspose.Cells

Корак 2: Поставите лиценцу

Омогућава лиценциране функције:

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

Корак 3: Преузмите TXT датотеку

Initialize a Workbook and load the input .txt file:

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

Корак 4: Поставите JsonSaveOptions

Креирајте примјер за управљање начином на који се подаци чувају:

JsonSaveOptions options = new JsonSaveOptions();

Корак 5: Експорт у ЈСОН

Конвертирајте садржај радног књига у JSON формат:

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

Корак 6: Сачувајте JSON излаз

The output is saved as a .json file on disk.

Корак 7: Прилагођавање излаза (опционално)

Use JsonSaveOptions to fine-tune export options such as:

  • Сортирање кључева
  • Успостављање наслова
  • Скидање празне редове или листова

Уобичајени проблеми и фиксирања

Invalid TXT формат датотеке

  • Решење: Уверите се да је ТКСД датотека структурирана са конзистентним делимитерима (на пример, табс или коммас) како би помогли парсинг.

2. празан или делимичан излаз

  • Solution: Use JsonSaveOptions to ensure appropriate rows and columns are selected for export.

Грешке у приступу датотекама

  • Решење: Проверите путеве датотеке и дозволе приликом преузимања или складиштења.
 Српски