
Convertissez TSV en JSON à l’aide de l’API REST Java.
Les fichiers TSV, souvent utilisés pour stocker des données tabulaires structurées, ne sont pas toujours compatibles avec les systèmes ou les API qui nécessitent des formats de données hiérarchiques comme JSON. La structure légère et flexible de JSON le rend idéal pour les applications Web, mobiles et cloud, permettant une intégration transparente et de meilleures performances. Par conséquent, en convertissant TSV en JSON, nous pouvons combler le fossé entre les données structurées et hiérarchiques, ce qui permet une manipulation, un stockage et un partage des données plus faciles.
- API REST Java pour la conversion de TSV en JSON
- Convertir TSV en JSON en Java
- Conversion en ligne de TSV en JSON à l’aide des commandes cURL
API REST Java pour la conversion de TSV en JSON
La conversion de TSV en JSON à l’aide de Aspose.Cells Cloud SDK for Java est un processus simple et efficace, qui permet aux développeurs de transformer de manière transparente des données tabulaires en un format JSON léger et polyvalent. Au-delà de la conversion de TSV en JSON, il permet d’effectuer des tâches telles que la création, la modification et la conversion de fichiers Excel, l’exécution de calculs complexes et la génération de graphiques et de tableaux visuellement attrayants.
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.
Maintenant, 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 TSV en JSON en Java
Cette section fournit des détails sur la façon de convertir un format TSV au format 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.tsv", file, "internal");
Téléchargez le TSV 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.json","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 TSV d'entrée
String name = "input.tsv";
// 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 le fichier JSON d'entrée vers le stockage cloud
api.uploadFile("input.tsv", file, "internal");
// effectuer une opération de conversion de document
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// imprimer le message de réussite
System.out.println("The TSV to JSON conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Un aperçu de la conversion TSV en JSON.
Conversion en ligne de TSV en JSON à l’aide des commandes cURL
La conversion de TSV en JSON à l’aide de Aspose.Cells Cloud et des commandes cURL est une solution simple mais puissante pour gérer la transformation des données. Cette méthode est efficace, elle automatise le processus de conversion tout en préservant l’exactitude et l’intégrité des données. Elle élimine également le besoin d’installations locales, offrant une approche évolutive et basée sur le cloud du traitement des données.
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 convertir le format TSV au format 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 TSV 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.
Vous pouvez envisager d’utiliser la commande suivante pour convertir TSV en JSON et enregistrer le fichier résultant sur le lecteur local.
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"
Convertisseur TSV vers JSON
Nous vous recommandons également d’essayer d’utiliser notre application gratuite TSV 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 de l’application de conversion TSV en JSON.
Conclusion
En conclusion, la conversion de TSV en JSON à l’aide d’Aspose.Cells Cloud SDK pour Java ou des commandes cURL offre un moyen robuste et efficace de transformer des données tabulaires en un format JSON plus flexible. Les deux approches garantissent une grande précision, permettent de gagner du temps et simplifient les flux de travail de données. En utilisant Aspose.Cells Cloud, vous avez accès à un ensemble d’outils polyvalents et puissants conçus pour répondre à divers besoins de transformation des données, améliorant la productivité et permettant une intégration transparente entre les applications.
Liens utiles
Articles connexes
Veuillez visiter les liens suivants pour en savoir plus sur :