
Konverter TSV til JSON ved hjælp af Java REST API.
TSV-filer, der ofte bruges til lagring af strukturerede tabeldata, er ikke altid kompatible med systemer eller API’er, der kræver hierarkiske dataformater som JSON. JSONs lette og fleksible struktur gør den ideel til web-, mobil- og cloud-applikationer, hvilket muliggør problemfri integration og bedre ydeevne. Ved at konvertere TSV til JSON kan vi derfor bygge bro mellem strukturerede og hierarkiske data, hvilket muliggør lettere datamanipulation, lagring og deling.
- Java REST API til TSV til JSON-konvertering
- Konverter TSV til JSON i Java
- TSV til JSON Online ved hjælp af cURL-kommandoer
Java REST API til TSV til JSON-konvertering
Konvertering af TSV til JSON ved hjælp af Aspose.Cells Cloud SDK til Java er en ligetil og effektiv proces, der gør det muligt for udviklere problemfrit at transformere tabeldata til et let og alsidigt JSON-format. Ud over TSV til JSON-konvertering muliggør den opgaver som at oprette, redigere og konvertere Excel-filer, udføre komplekse beregninger og generere visuelt tiltalende diagrammer og tabeller.
Installation
For at bruge Cloud SDK skal vi tilføje følgende Maven-afhængigheder til vores pom.xml-fil:.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- Du kan downloade den seneste version fra Aspose Repository.
Nu skal vi indhente vores klientlegitimationsoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.
Konverter TSV til JSON i Java
Dette afsnit indeholder detaljerne om, hvordan man konverterer et TSV til JSON-format ved hjælp af Java-kodestykke:
CellsApi api = new CellsApi(clientId,clientSecret);
Opret en forekomst af CellsApi, mens du leverer klientlegitimationsoplysninger som input-argumenter.
api.uploadFile("input.tsv", file, "internal");
Upload input-TSV til skylageret ved hjælp af uploadFile(…)-metoden.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.json","internal", null);
Til sidst skal du kalde metoden cellsWorkbookGetWorkbook(…) for at starte konverteringsoperationen.
// for flere eksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Få ClientID og ClientSecret fra https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// oprette en forekomst af CellsApi ved hjælp af klientlegitimationsoplysninger
CellsApi api = new CellsApi(clientId,clientSecret);
// navn på input-TSV-fil
String name = "input.tsv";
// resulterende filformat
String format = "JSON";
// indlæse filen fra det lokale system
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// upload input JSON-fil til skylageret
api.uploadFile("input.tsv", file, "internal");
// udføre dokumentkonverteringsoperation
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// udskriv succesmeddelelse
System.out.println("The TSV to JSON conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

En forhåndsvisning af TSV til JSON-konvertering.
TSV til JSON Online ved hjælp af cURL-kommandoer
Konvertering af TSV til JSON ved hjælp af Aspose.Cells Cloud- og cURL-kommandoer er en enkel, men kraftfuld løsning til håndtering af datatransformation. Denne metode er effektiv og automatiserer konverteringsprocessen, samtidig med at dataens nøjagtighed og integritet bevares. Det eliminerer også behovet for lokale installationer og tilbyder en skalerbar og cloud-baseret tilgang til databehandling.
Det første trin i denne metode 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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nu hvor vi har JWT-tokenet, skal vi udføre følgende kommando og konvertere TSV til JSON-format.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
Erstat sourceFile
med navnet på input-TSV-fil (tilgængelig i skylageret), myResultant
med navnet på den resulterende JSON-fil og accessToken
med JWT-adgangstoken genereret ovenfor.
Du kan overveje at bruge følgende kommando til at konvertere TSV til JSON og gemme den resulterende fil på lokalt drev.
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
TSV til JSON konverter
Vi anbefaler dig også at prøve at bruge vores gratis TSV til JSON Converter-app. Denne lette og supereffektive app er udviklet oven på Aspose.Cells Cloud og giver dig mulighed for at opleve de fantastiske muligheder i denne SDK.
En forhåndsvisning af TSV til JSON-konverter-app.
Konklusion
Afslutningsvis giver konvertering af TSV til JSON ved hjælp af enten Aspose.Cells Cloud SDK til Java eller cURL-kommandoer en robust og effektiv måde at transformere tabeldata til et mere fleksibelt JSON-format. Begge tilgange sikrer høj nøjagtighed, sparer tid og forenkler dataarbejdsgange. Ved at bruge Aspose.Cells Cloud får du adgang til et alsidigt og kraftfuldt værktøjssæt designet til at imødekomme forskellige datatransformationsbehov, hvilket øger produktiviteten og muliggør problemfri integration på tværs af applikationer.
Nyttige links
Relaterede artikler
Besøg venligst følgende links for at lære mere om: