Hvordan man konverterer TXT til JSON ved hjælp af C#

Hvordan man konverterer TXT til JSON ved hjælp af 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.

Hvorfor konvertere TXT til JSON?

  • Anvendelse af kompatibilitet:- JSON er et standardformat til web- og backend-systemer, hvilket gør det ideelt til dataoverførsel.

  • Struktureret udgang:- Konverter råtekst til struktureret JSON for nemmere manipulation og læsbarhed.

  • Automatisering af:- Fjern manuelle konverteringsopgaver med programmerbar C# logik.

Step-by-Step Guide til at konvertere TXT til JSON

Trin 1: Installere Aspose.Cells via NuGet

Tilføj Aspose.Cells-biblioteket til dit .NET projekt:

dotnet add package Aspose.Cells

Trin 2: Konfigurer licensen

Tillad licensede funktioner:

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

Trin 3: Last ned TXT-filen

Initialize a Workbook and load the input .txt file:

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

Trin 4: Indsæt JsonSaveOptions

Skab et eksempel til at administrere, hvordan dataene gemmes:

JsonSaveOptions options = new JsonSaveOptions();

Trin 5: Eksport til JSON

Konverter arbejdsbokens indhold til JSON-format:

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

Trin 6: Save JSON udgang

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

Trin 7: Tilpasning af udgang (optional)

Use JsonSaveOptions to fine-tune export options such as:

  • Sortning af nøgler
  • Sæt header rækker
  • Skift tomme linjer eller blade

Vanlige problemer og fixer

Invalid TXT filformat

  • Løsning: Sørg for, at TXT-filen er struktureret med konsekvente delimitter (f.eks. tab eller commas) til at hjælpe parsing.

2. tom eller delvis udgang

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

Fejl i adgang til filer

  • Løsning: Tjek filveje og tilladelser ved opladning eller lagring af filer.
 Dansk