xml til json

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

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>

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);
    }
xml til json forhåndsvisning

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.

xml til json konverter

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.

Relaterede artikler

Besøg venligst følgende links for at lære mere om: