
XML til JSON konvertering i C# .NET.
I dagens datadrevne verden er XML og JSON meget udbredte formater til dataudveksling på tværs af webapplikationer og API’er. Mens XML (Extensible Markup Language) er kendt for sit strukturerede og hierarkiske format, foretrækkes JSON (JavaScript Object Notation) for sin letvægts- og menneske-læselige natur. Derfor sikrer konvertering af XML til JSON bedre kompatibilitet med webapplikationer, reducerer datastørrelsen og forbedrer behandlingseffektiviteten.
- XML til JSON konverter API
- Java XML til JSON konvertering
- XML til JSON konvertering ved hjælp af cURL kommandoer
XML til JSON konverterings-API'
Aspose.Cells Cloud SDK for Java tilbyder en problemfri og effektiv måde at konvertere XML til JSON med minimal kode. Ved at udnytte dets kraftfulde API kan udviklere nemt transformere strukturerede XML-data til letvægts JSON-format, hvilket sikrer kompatibilitet med moderne applikationer.
Installation
For at kunne bruge REST API’en i vores løsning, er det første skridt at tilføje dens reference i vores Java-projekt. Så venligst tilføj følgende oplysninger til pom.xml filen i maven byggeprojektet.
<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 nyeste version fra Aspose Repository.
Så, få dine klient legitimationsoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, kan du blot oprette en gratis konto ved at følge instruktionerne angivet i quick start artiklen.
Java XML til JSON-konvertering
I denne sektion vil vi udforske detaljerne, hvor du med enkle API-opkald kan uploade en XML-fil, angive det ønskede JSON-output og nemt hente den konverterede fil ved hjælp af et Java-kodesnit.
CellsApi api = new CellsApi(clientId,clientSecret);
Opret en instans af CellsApi ved at angive klientlegitimationsoplysninger som inputargumenter.
api.uploadFile("input.xml", file, "internal");
Upload XML-filen til cloud-lagring ved hjælp af uploadFile(…) metoden.
File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON",
null, null, null, "internal", "myResultant.json", "internal", null);
Endelig skal du kalde metoden cellsWorkbookGetWorkbook(…) for at starte XML til JSON konverteringsoperationen.
// for more examples, please visit https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Get ClientID and ClientSecret from https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// opret en instans af CellsApi ved hjælp af klientlegitimationsoplysninger
CellsApi api = new CellsApi(clientId,clientSecret);
// name of input XML file
String name = "input.xml";
// filformat for resultatfil
String format = "JSON";
// load file from local system
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// upload input XML file to the cloud storage
api.uploadFile("input.xml", file, "internal");
// perform document conversion operation
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// print success message
System.out.println("The conversion of XML file to JSON format completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Automate XML to JSON conversion in Java.
XML til JSON konvertering ved hjælp af cURL-kommandoer
Aspose.Cells Cloud tilbyder et RESTful API, der gør det muligt for brugere at omdanne XML til JSON uden problemer ved hjælp af enkle cURL kommandoer. Denne metode er ideel for udviklere, der søger en kommandolinje-tilgang til at automatisere XML til JSON konvertering uden kompleks kodning.
Det første skridt er at generere en JWT adgangstoken baseret på klientoplysninger, så udfør venligst følgende cURL-kommando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nu hvor en JWT-token er blevet genereret, skal vi udføre følgende kommando for at eksportere et XML til JSON-format. Det resulterende JSON gemmes derefter i cloud-lagring.
curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Du kan overveje at bruge følgende kommando, hvis du har brug for at gemme den resulterende JSON på den lokale drev:
curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"
Erstat mySourceFile
med navnet på input XML-filen (tilgængelig i cloud storage), myResultantFile
med navnet på den resulterende JSON og, accessToken
med JWT adgangstoken genereret ovenfor.
Gratis XML til JSON Konverter App
Du kan også overveje at bruge vores gratis XML to JSON Converter app for at opleve en problemfri XML til JSON-konvertering. Denne letvægts- og super effektive app er udviklet på baggrund af Aspose.Cells Cloud-arkitekturen og giver dig mulighed for at udføre XML til JSON-konvertering online.
Gratis XML til JSON konverter.
Konklusion
At konvertere XML til JSON er essentielt for problemfri dataudveksling og forbedret applikationsinteroperabilitet. Med Aspose.Cells Cloud SDK til Java kan brugere effektivt udføre denne konvertering, mens de drager fordel af kraften fra skybaseret automatisering. Uanset om du bruger Java SDK eller en simpel cURL-kommando, sikrer vores API nøjagtighed, skalerbarhed og nem integration. Prøv Aspose.Cells Cloud i dag og oplev en strømlinet tilgang til konvertering fra XML til JSON!
Nyttige links
Relaterede artikler
Du kan overveje at besøge følgende blogindlæg for at lære mere om: