
API REST Java pour la conversion XML en JSON.
XML(Extensible Markup Language) est largement utilisé pour le stockage et l’échange de données structurées, tandis que JSON a gagné en popularité en raison de sa nature légère et de sa facilité d’intégration avec les applications modernes. Cette conversion est particulièrement utile lors de la transition de systèmes existants vers des architectures plus récentes, de l’intégration d’API ou de la garantie d’un échange de données efficace entre les plates-formes. En exploitant une API REST Java, vous pouvez automatiser ce processus, réduire les efforts manuels et obtenir des résultats plus rapides et plus précis.
- API REST pour transformer XML en JSON
- Convertir XML en JSON en Java
- Transformer un schéma XML en schéma JSON à l’aide des commandes cURL
API REST pour transformer XML en JSON
Aspose.Cells Cloud SDK for Java offre une solution puissante et efficace pour convertir XML en JSON, simplifiant ainsi la transformation des données pour les applications modernes. Avec seulement quelques appels d’API, vous pouvez automatiser la conversion de données XML structurées au format JSON léger, permettant une intégration transparente avec les API, les applications Web et les plates-formes mobiles.
Installation
Afin d’utiliser le Cloud SDK, nous devons ajouter les dépendances Maven suivantes à notre fichier pom.xml :.
<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>
- Vous pouvez télécharger la dernière version à partir du référentiel Aspose.
Ensuite, nous devons obtenir nos identifiants client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.
Convertir XML en JSON en Java
La section suivante explique en détail comment transformer un format XML en JSON à l’aide d’un extrait de code Java :
CellsApi api = new CellsApi(clientId,clientSecret);
Créez une instance de CellsApi tout en fournissant les informations d’identification du client comme arguments d’entrée.
api.uploadFile("input.xml", file, "basic");
Téléchargez le XML d’entrée vers le stockage cloud à l’aide de la méthode uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.json","basic", null);
Enfin, appelez la méthode cellsWorkbookGetWorkbook(…) pour lancer l’opération de conversion.
// 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 à l'aide des informations d'identification du client
CellsApi api = new CellsApi(clientId,clientSecret);
// nom du fichier XML d'entrée
String name = "source.xml";
// format de fichier résultant
String format = "JSON";
// charger le fichier à partir du système local
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// télécharger l'entrée XML vers le stockage cloud
api.uploadFile("input.xml", file, "internal");
// effectuer une opération de conversion de document
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "Resultant.json","internal", null);
// imprimer le message de réussite
System.out.println("The XML file successfully converted to JSON format !");
}catch(Exception ex)
{
System.out.println(ex);
}

Un aperçu de la conversion XML en JSON.
Transformer un schéma XML en schéma JSON à l’aide des commandes cURL
La conversion de XML en JSON à l’aide de Aspose.Cells Cloud et des commandes cURL est un moyen rapide et efficace de gérer la transformation des données dans le cloud. Avec seulement quelques requêtes cURL simples, vous pouvez convertir de manière transparente des fichiers XML au format JSON, simplifiant ainsi l’intégration entre les systèmes hérités et les applications modernes. Aspose.Cells Cloud fournit une API RESTful qui vous permet de télécharger votre fichier XML, de spécifier JSON comme format de sortie souhaité et de télécharger le fichier converti, le tout via des commandes cURL simples.
La première étape de cette méthode consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :
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"
Maintenant que nous avons le jeton JWT, nous devons exécuter la commande suivante pour transformer un schéma XML en schéma JSON.
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\",}"
Remplacez sourceFile
par le nom du fichier XML d’entrée (disponible dans le stockage cloud), myResultant
par le nom du fichier JSON résultant et accessToken
par le jeton d’accès JWT généré ci-dessus.
Si vous souhaitez enregistrer le fichier SQL résultant sur le lecteur local, veuillez utiliser la commande cURL suivante :
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"
Notre application gratuite de conversion XML en JSON
Essayez d’utiliser notre application gratuite XML to JSON Converter. Cette application légère et ultra-efficace est développée sur Aspose.Cells Cloud et vous permet de découvrir les incroyables capacités de ce SDK.
Un aperçu du convertisseur XML en JSON.
Conclusion
En conclusion, la conversion de XML en JSON à l’aide d’Aspose.Cells Cloud et des commandes cURL offre une solution rapide, fiable et évolutive pour les flux de travail de données modernes. Cette méthode simplifie la tâche complexe de transformation des données, permettant une intégration transparente sur diverses plates-formes et applications. Avec la puissante API d’Aspose.Cells Cloud, vous pouvez automatiser les conversions en toute simplicité, améliorer la productivité et garantir des résultats de haute qualité.
Nous vous encourageons à explorer Aspose.Cells Cloud SDK et à découvrir ses capacités remarquables pour transformer vos processus de gestion des données.
Liens utiles
Articles connexes
Veuillez visiter les liens suivants pour en savoir plus sur :