Dans le paysage de la gestion dynamique des données, la nécessité de convertir JSON en un [TXT](https://docs.fileformat.com/word-processing /txt/) utilisant l’API .NET REST constitue un impératif crucial. En effet, JSON est réputé pour sa polyvalence dans la représentation de données structurées et nécessite souvent une traduction dans un format de fichier texte pour faciliter un stockage, une récupération et un partage transparents. Cette conversion est également essentielle pour combler le fossé entre la nature dynamique et basée sur le Web de JSON et la simplicité et la lisibilité offertes par les fichiers texte. Cet article se lance dans une exploration de la réalisation de cette conversion à l’aide de l’API .NET REST.
- API .NET REST pour la conversion JSON en texte
- Convertir JSON en TXT en C# .NET
- JSON vers un fichier texte à l’aide des commandes cURL
API .NET REST pour la conversion JSON en texte
Aspose.Cells Cloud SDK for .NET est une API puissante principalement conçue pour les opérations liées à Excel. Il prend non seulement en charge la conversion de JSON en fichier texte, mais vous pouvez également effectuer diverses tâches de manipulation de fichiers Excel telles que créer, modifier et formater des feuilles de calcul Excel, importer/exporter des données, appliquer le formatage de cellules et effectuer des calculs de formule.
Afin d’exploiter les capacités de ce SDK dans l’application .NET, nous devons d’abord rechercher « Aspose.Cells-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Deuxièmement, obtenez vos informations d’identification 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 TXT en C# .NET
Cette section explique les détails requis sur la conversion du format JSON au format TXT à l’aide de C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Tout d’abord, créez un objet de la classe CellsApi dans lequel nous transmettons les informations d’identification du client comme arguments.
cellsInstance.UploadFile("sourceFile.json", file);
Téléchargez le fichier JSON d’entrée sur le stockage cloud.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
Enfin, appelez l’API pour convertir JSON en Excel. Après une conversion réussie, le classeur Excel résultant est stocké dans le stockage cloud.
// Pour des exemples complets et des fichiers de données, veuillez consulter
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// créer une instance CellsApi en passant ClientID et ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// nom du fichier JSON d'entrée
string input_JSON = @"source.json";
// Nom du fichier texte résultant
string resultant_file = "resultant.txt";
// charger le fichier JSON à partir du lecteur local
using (var file = System.IO.File.OpenRead(input_JSON))
{
// télécharger le fichier d'entrée sur le stockage Cloud
cellsInstance.UploadFile("sourceFile.json", file);
}
// appelez l'API pour convertir JSON en fichier texte en ligne
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
Le JSON d’entrée et le fichier texte résultant généré ci-dessus peuvent être téléchargés à partir de :
JSON vers un fichier texte à l’aide des commandes cURL
Alternativement, vous pouvez également utiliser les commandes cURL pour interagir avec l’API et transformer JSON en fichiers texte. Nous comprenons que les commandes cURL servent de pont efficace, connectant de manière transparente votre application aux puissantes capacités d’Aspose.Cells Cloud. Outre l’intégration d’Aspose.Cells Cloud dans divers environnements de développement, cette approche garantit également un processus cohérent et fiable pour transformer les données JSON en fichiers texte de plan.
La première étape de cette approche 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=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant, veuillez exécuter la commande suivante pour exporter JSON vers un fichier texte. Veuillez noter que la méthode de requête suivante nécessite que le fichier JSON d’entrée soit déjà disponible dans le stockage cloud.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=TXT&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Remplacez sourceFile
par le nom du fichier JSON d’entrée disponible dans le stockage Cloud, output
par le nom du fichier texte résultant à générer et accessToken
par un jeton d’accès JWT généré ci-dessus.
Conclusion
En conclusion, la tâche de conversion de JSON en fichier texte se déroule comme une entreprise dynamique, exigeant un examen attentif des outils et approches disponibles. Cette stratégie nuancée souligne l’importance de l’adaptabilité dans le paysage en constante évolution de la manipulation des données. Essayez donc d’utiliser l’API REST, car elle garantit l’efficacité et la précision des flux de travail de traitement des données.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :