
Java REST API til XML til JSON konvertering.
XML(Extensible Markup Language) er meget brugt til struktureret datalagring og -udveksling, mens JSON har vundet popularitet på grund af dets lette natur og lette integration med moderne applikationer. Denne konvertering er især nyttig, når du overfører ældre systemer til nyere arkitekturer, integrerer API’er eller sikrer effektiv dataudveksling mellem platforme. Ved at udnytte en Java REST API kan du automatisere denne proces, reducere den manuelle indsats og opnå hurtigere og mere præcise resultater.
- REST API til at transformere XML til JSON
- Konverter XML til JSON i Java
- Transform XML-skema til JSON-skema ved hjælp af cURL-kommandoer
REST API til at transformere XML til JSON
Aspose.Cells Cloud SDK til Java tilbyder en kraftfuld og effektiv løsning til konvertering af XML til JSON, hvilket forenkler datatransformation til moderne applikationer. Med blot nogle få API-kald kan du automatisere konverteringen af strukturerede XML-data til det lette JSON-format, hvilket muliggør problemfri integration med API’er, webapplikationer og mobile platforme.
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.
Derefter skal vi indhente vores klientoplysninger 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 XML til JSON i Java
Det følgende afsnit forklarer detaljerne om, hvordan man transformerer et XML 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.xml", file, "basic");
Upload input-XML til cloud-lager ved hjælp af uploadFile(…)-metoden.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.json","basic", 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
{
// Hent 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 XML-fil
String name = "source.xml";
// resulterende filformat
String format = "JSON";
// indlæse filen fra det lokale system
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// upload input XML til skylageret
api.uploadFile("input.xml", file, "internal");
// udføre dokumentkonverteringsoperation
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "Resultant.json","internal", null);
// udskriv succesmeddelelse
System.out.println("The XML file successfully converted to JSON format !");
}catch(Exception ex)
{
System.out.println(ex);
}

En forhåndsvisning af XML til JSON-konvertering.
Transform XML-skema til JSON-skema ved hjælp af cURL-kommandoer
Konvertering af XML til JSON ved hjælp af Aspose.Cells Cloud og cURL-kommandoer er en hurtig og effektiv måde at håndtere datatransformation i skyen på. Med blot nogle få simple cURL-anmodninger kan du problemfrit konvertere XML-filer til JSON-format, hvilket strømliner integrationen mellem ældre systemer og moderne applikationer. Aspose.Cells Cloud leverer en RESTful API, der giver dig mulighed for at uploade din XML-fil, angive JSON som det ønskede outputformat og downloade den konverterede fil – alt sammen gennem ligetil cURL-kommandoer.
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 for at omdanne et XML til JSON-skema.
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-XML-fil (tilgængelig i cloud-lageret), myResultant
med navnet på den resulterende JSON-fil og accessToken
med JWT-adgangstoken genereret ovenfor.
Hvis du ønsker at gemme den resulterende SQL-fil på lokalt drev, skal du bruge følgende cURL-kommando:
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"
Vores gratis XML til JSON-konverteringsapp
Prøv venligst at bruge vores gratis XML 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 XML til JSON-konverter.
Konklusion
Afslutningsvis tilbyder konvertering af XML til JSON ved hjælp af Aspose.Cells Cloud- og cURL-kommandoer en hurtig, pålidelig og skalerbar løsning til moderne dataarbejdsgange. Denne metode forenkler den komplekse opgave med datatransformation, hvilket muliggør problemfri integration på tværs af forskellige platforme og applikationer. Med Aspose.Cells Clouds kraftfulde API kan du automatisere konverteringer med lethed, øge produktiviteten og sikre resultater af høj kvalitet.
Vi opfordrer dig til at udforske Aspose.Cells Cloud SDK og opleve dens bemærkelsesværdige evner til at transformere dine datahåndteringsprocesser.
Nyttige links
Relaterede artikler
Besøg venligst følgende links for at lære mere om: