xml to json

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 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>

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);
    }
xml til json konvertering

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.

xml til json konvertere

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!

Relaterede artikler

Du kan overveje at besøge følgende blogindlæg for at lære mere om: