json vers sql

Convertissez JSON en SQL à l’aide de l’API REST Java.

JSON est largement utilisé pour l’échange de données dans les applications modernes, tandis que SQL est l’épine dorsale des bases de données relationnelles. Par conséquent, la conversion de JSON en SQL permet une transformation transparente des données JSON non structurées en tables SQL structurées, ce qui facilite l’interrogation, l’analyse et la maintenance. Dans cet article, nous allons exploiter l’API REST Java pour cette tâche, garantissant ainsi la flexibilité, l’évolutivité et la compatibilité entre les plates-formes, ce qui permet de gagner du temps et de réduire les efforts manuels.

API REST Java pour la transformation JSON en SQL

Aspose.Cells Cloud SDK for Java offre une solution robuste et efficace pour la conversion du format JSON au format SQL, permettant aux développeurs de transformer de manière transparente des données non structurées en structures prêtes pour les bases de données relationnelles. Au-delà de la conversion JSON en SQL, Aspose.Cells Cloud SDK offre une large gamme de fonctionnalités puissantes, notamment la création, la manipulation et la conversion de fichiers Excel vers divers formats tels que PDF, CSV et HTML.

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>

Deuxièmement, 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 JSON en SQL en Java

La section suivante explique en détail comment transformer un schéma JSON au format MS SQL à 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.json", file, "internal");

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,"internal",  "myResultant.sql","internal", 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 JSON d'entrée
    String name = "source.json";
    // format de fichier résultant
    String format = "SQL";
		
    // charger le fichier à partir du système local
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // télécharger le fichier JSON d'entrée vers le stockage cloud
    api.uploadFile("input.json", file, "internal");

    // effectuer une opération de conversion de document
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // imprimer le message de réussite
    System.out.println("The JSON file is successfully converted to SQL format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Aperçu de json vers sql

Un aperçu de la conversion JSON en SQL.

Conversion de JSON en MS SQL à l’aide des commandes cURL

L’utilisation des commandes Aspose.Cells Cloud et cURL pour convertir JSON en SQL est une solution très efficace et pratique pour gérer les flux de données. Cette méthode automatise la transformation des données JSON non structurées en tables SQL, ce qui facilite le stockage, l’interrogation et l’analyse dans les bases de données relationnelles. En exploitant Aspose.Cells Cloud, les développeurs peuvent éliminer le besoin de codage manuel complexe, garantir une grande précision et gagner un temps considérable.

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 et transformer JSON au format SQL.

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 JSON d’entrée (disponible dans le stockage cloud), myResultant par le nom du fichier SQL 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 exécuter la commande cURL suivante :

curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.sql?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"

Convertisseur JSON vers SQL gratuit

Pour explorer directement les capacités de l’API REST d’Aspose.Cells Cloud, vous pouvez envisager d’utiliser notre application gratuite JSON to SQL Converter. Cette application légère et ultra-efficace est développée sur Aspose.Cells Cloud et vous permet de découvrir les capacités étonnantes de ce SDK.

convertisseur json vers sql

Un aperçu de l’application de conversion JSON en MS SQL.

Conclusion

Dans ce guide, nous avons découvert comment convertir de manière transparente le format JSON au format SQL à l’aide des commandes Aspose.Cells Cloud et cURL, ce qui nous a permis d’acquérir des connaissances sur la transformation de données non structurées en un format prêt pour la base de données relationnelle. Nous avons découvert une approche puissante et efficace qui automatise les flux de données complexes, réduit les efforts manuels et garantit une grande précision.

  • En exploitant les API REST d’Aspose.Cells Cloud, vous pouvez accéder à un monde de fonctionnalités avancées telles que les conversions multiformats, la manipulation de données et l’intégration transparente dans le cloud.

Liens utiles

Articles connexes

Veuillez visiter les liens suivants pour en savoir plus sur :