I landskabet med dynamisk datastyring er behovet for at konvertere JSON til en TXT /txt/) tekstfil ved hjælp af .NET REST API står som et afgørende imperativ. JSON er faktisk kendt for sin alsidighed til at repræsentere strukturerede data, og kræver ofte oversættelse til et tekstfilformat for at lette problemfri lagring, hentning og deling. Denne konvertering er også afgørende for at bygge bro mellem den dynamiske, webbaserede karakter af JSON og den enkelhed og læsbarhed, som tekstfiler tilbyder. Denne artikel går i gang med en udforskning af at opnå denne konvertering ved hjælp af .NET REST API.
- .NET REST API for JSON til tekstkonvertering
- Konverter JSON til TXT i C# .NET
- JSON til tekstfil ved hjælp af cURL-kommandoer
.NET REST API for JSON til tekstkonvertering
Aspose.Cells Cloud SDK til .NET er en kraftfuld API, der primært er designet til Excel-relaterede operationer. Det understøtter ikke kun konverteringen af JSON til en tekstfil, men du kan udføre forskellige Excel-filmanipulationsopgaver, såsom oprette, redigere og formatere Excel-regneark, importere/eksportere data, anvende celleformatering og udføre formelberegninger.
For at udnytte mulighederne i denne SDK i .NET-applikationen, skal vi først søge efter Aspose.Cells-Cloud
i NuGet-pakkehåndtering og klikke på knappen Tilføj pakke
. For det andet skal du indhente dine klientoplysninger fra cloud dashboard.Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne i artiklen hurtig start.
Konverter JSON til TXT i C# .NET
Dette afsnit forklarer de nødvendige detaljer om konvertering af JSON til TXT-format ved hjælp af C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
For det første skal du oprette et objekt af klassen CellsApi, hvor vi sender klientoplysninger som argumenter.
cellsInstance.UploadFile("sourceFile.json", file);
Upload input-JSON-filen til skylageret.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
Til sidst skal du kalde API’et for at konvertere JSON til Excel. Efter vellykket konvertering gemmes den resulterende Excel-projektmappe i skylageret.
// For komplette eksempler og datafiler, gå venligst til
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// opret CellsApi-forekomst, mens du sender ClientID og ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// navn på input JSON-fil
string input_JSON = @"source.json";
// Resulterende tekstfilnavn
string resultant_file = "resultant.txt";
// indlæs JSON-filen fra det lokale drev
using (var file = System.IO.File.OpenRead(input_JSON))
{
// upload inputfil til skylager
cellsInstance.UploadFile("sourceFile.json", file);
}
// kald API'et for at konvertere JSON til tekstfil online
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
Input-JSON og den resulterende tekstfil genereret ovenfor kan downloades fra:
JSON til tekstfil ved hjælp af cURL-kommandoer
Alternativt kan du også bruge cURL-kommandoerne til at interagere med API’et og transformere JSON til tekstfiler. Vi forstår, at cURL-kommandoerne fungerer som en effektiv bro, der problemfrit forbinder din applikation med de kraftfulde funktioner i Aspose.Cells Cloud. Udover integration af Aspose.Cells Cloud i forskellige udviklingsmiljøer, sikrer denne tilgang også en konsistent og pålidelig proces til at transformere JSON-data til plantekstfiler.
Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nu skal du udføre følgende kommando for at eksportere JSON til tekstfil. Bemærk venligst, at følgende anmodningsmetode kræver, at input-JSON-filen allerede er tilgængelig i skylageret.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=TXT&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Erstat sourceFile
med navnet på input-JSON-fil, der er tilgængelig i Cloud-lagring, “output” med navnet på den resulterende tekstfil, der skal genereres, og “accessToken” med et JWT-adgangstoken genereret ovenfor.
Konklusion
Afslutningsvis udfolder opgaven med at konvertere JSON til en tekstfil sig som en dynamisk bestræbelse, der kræver omhyggelig overvejelse af tilgængelige værktøjer og tilgange. Denne nuancerede strategi understreger vigtigheden af tilpasningsevne i det stadigt udviklende landskab af datamanipulation. Så prøv at bruge REST API, da det sikrer effektivitet og præcision i databehandlingsarbejdsgange.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: