xml to json

Conversion XML en JSON dans C# .NET.

Dans le monde axé sur les données d’aujourd’hui, XML et JSON sont des formats largement utilisés pour l’échange de données entre les applications web et les API. Alors que XML (Extensible Markup Language) est connu pour son format structuré et hiérarchique, JSON (JavaScript Object Notation) est préféré pour sa légèreté et sa lisibilité par les humains. Par conséquent, en convertissant XML en JSON, on garantit une meilleure compatibilité avec les applications web, on réduit la taille des données et on améliore l’efficacité du traitement.

API de conversion XML en JSON

Aspose.Cells Cloud SDK for Java fournit un moyen sans couture et efficace de convertir XML en JSON avec un code minimal. En tirant parti de sa puissante API, les développeurs peuvent facilement transformer des données XML structurées en un format JSON léger, garantissant la compatibilité avec les applications modernes.

Installation

Afin d’utiliser l’API REST dans notre solution, la première étape consiste à ajouter sa référence dans notre projet Java. Ainsi, veuillez ajouter les détails suivants au fichier pom.xml du projet de build maven.

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

Ensuite, obtenez vos identifiants de client à partir de cloud dashboard. Dans le cas où vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article quick start.

Conversion Java XML en JSON

Dans cette section, nous allons explorer les détails selon lesquels, avec des appels API simples, vous pouvez télécharger un fichier XML, spécifier la sortie JSON désirée et récupérer le fichier converti sans effort à l’aide d’un extrait de code Java.

CellsApi api = new CellsApi(clientId,clientSecret);

Créer une instance de CellsApi en fournissant les identifiants du client comme arguments d’entrée.

api.uploadFile("input.xml", file, "internal");

Téléchargez le fichier XML d’entrée dans le stockage cloud en utilisant la méthode uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON", 
                        null, null, null, "internal", "myResultant.json", "internal", null);

Enfin, appelez la méthode cellsWorkbookGetWorkbook(…) pour initier l’opération de conversion XML en JSON.

// pour plus d'exemples, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenez ClientID et ClientSecret depuis https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // créer une instance de CellsApi en utilisant les identifiants du client
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // name of input XML file
    String name = "input.xml";
    // format de fichier pour le fichier résultant
    String format = "JSON";
		
    // charger un fichier depuis le système local
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // télécharger le fichier XML d'entrée vers le stockage cloud
    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 to json conversion

Automatiser la conversion XML en JSON en Java.

Conversion XML en JSON en utilisant des commandes cURL

Aspose.Cells Cloud fournit une API RESTful qui permet aux utilisateurs de convertir facilement XML en JSON en utilisant de simples commandes cURL. Cette méthode est idéale pour les développeurs à la recherche d’une approche en ligne de commande pour automatiser la conversion de XML en JSON sans codage complexe.

La première étape consiste à générer un jeton d’accès JWT basé sur les informations d’identification du client, veuillez donc exécuter la commande cURL suivante :

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"

Maintenant qu’un jeton JWT a été généré, nous devons exécuter la commande suivante pour exporter un XML au format JSON. Le JSON résultant est ensuite stocké dans un stockage cloud.

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

Vous pouvez envisager d’utiliser la commande suivante si vous avez besoin de sauvegarder le JSON résultant sur le disque local :

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"

Remplacez mySourceFile par le nom du fichier XML d’entrée (disponible dans le stockage cloud), myResultantFile par le nom du fichier JSON résultant et, accessToken par le jeton d’accès JWT généré ci-dessus.

Application gratuite de conversion XML en JSON

Vous pouvez également envisager d’utiliser notre application gratuite XML to JSON Converter pour vivre une conversion XML en JSON sans faille. Cette application légère et super efficace est développée sur l’architecture Aspose.Cells Cloud et vous permet d’effectuer des conversions XML en JSON en ligne.

xml to json converter

Convertisseur XML en JSON gratuit.

Conclusion

La conversion de XML en JSON est essentielle pour un échange de données fluide et une meilleure interopérabilité des applications. Avec Aspose.Cells Cloud SDK pour Java, les utilisateurs peuvent effectuer cette conversion de manière efficace tout en tirant parti de la puissance de l’automatisation basée sur le cloud. Que vous utilisiez le SDK Java ou une simple commande cURL, notre API garantit précision, évolutivité et facilité d’intégration. Essayez Aspose.Cells Cloud aujourd’hui et découvrez une approche rationalisée de la conversion XML en JSON !

Liens utiles

Articles Connexes

Vous pouvez envisager de visiter les articles de blog suivants pour en savoir plus sur :