Dans un paysage de développement Web en constante évolution, le besoin d’une présentation des données dynamique et conviviale est devenu primordial. Alors que les applications basées sur les données continuent de proliférer, la possibilité de convertir de manière transparente JSON en [HTML](https://docs.fileformat.com/web/ html/) apparaît comme une fonctionnalité cruciale. Par conséquent, notre API .NET REST fournit une solution robuste à cette exigence impérative, permettant aux développeurs de traduire sans effort les données JSON en structures HTML. Maintenant, dans ce guide complet, nous allons approfondir la nécessité et la mise en œuvre pratique de la conversion « JSON en HTML » à l’aide de l’API .NET REST.
- SDK .NET Cloud pour la conversion JSON en HTML
- Convertir JSON en HTML en C# .NET
- Conversion JSON en HTML à l’aide des commandes cURL
SDK .NET Cloud pour la conversion JSON en HTML
Aspose.Cells Cloud SDK for .NET est une API étonnante offrant des fonctionnalités puissantes pour la manipulation dynamique des données dans les fichiers Excel. Il vous permet de créer par programme des classeurs Excel et d’importer des données JSON dans des feuilles de calcul, ce qui ouvre la voie à la visualisation dynamique des données. Le contenu Excel généré peut ensuite être exporté au format HTML, offrant une solution de contournement pratique pour intégrer les données JSON dans les structures HTML. Au-delà de cela, le SDK Aspose.Cells Cloud pour .NET excelle dans une myriade d’autres fonctionnalités, vous offrant des outils pour effectuer des manipulations approfondies de fichiers Excel et, par conséquent, ce SDK constitue une solution robuste pour divers scénarios basés sur les données au sein du .NET. écosystème.
Désormais, 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 HTML en C# .NET
Exploitons les capacités de conversion JSON vers HTML à l’aide de C# .NET, afin de pouvoir améliorer nos applications, en offrant aux utilisateurs des expériences interactives et visuellement attrayantes.
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: "HTML", isAutoFit: true, outPath: resultant_file);
Enfin, appelez l’API pour convertir JSON en HTML. Après une conversion réussie, le HTML résultant sera 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";
// Fichier HTML résultant
string resultant_file = "resultant.html";
// 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);
}
// appeler l'API pour convertir JSON en HTML en ligne
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
L’exemple de fichier JSON utilisé dans l’exemple ci-dessus peut être téléchargé à partir de :
Conversion JSON en HTML à l’aide des commandes cURL
Opter pour Aspose.Cells Cloud et les commandes cURL pour la conversion JSON en HTML fournit une solution robuste et polyvalente ancrée dans les atouts de l’API Aspose.Cells Cloud. Bien que la conversion directe de JSON vers HTML ne soit pas native, l’utilisation des commandes cURL permet l’intégration transparente d’Aspose.Cells Cloud, vous permettant de créer dynamiquement des classeurs Excel à partir de données JSON. De plus, les commandes cURL servent de pont pratique, facilitant l’exportation du contenu Excel au format HTML.
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 transformer JSON au format HTML.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&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, resultantFile
par le nom du CSV résultant à générer et accessToken
par un jeton d’accès JWT généré ci-dessus.
Conclusion
En conclusion, le processus de conversion de JSON en HTML peut être réalisé efficacement en tirant parti des fonctionnalités robustes d’Aspose.Cells Cloud, que ce soit grâce à la commodité du SDK .NET ou à la flexibilité des commandes cURL. Alors que le SDK .NET offre une intégration transparente dans les projets .NET et offre une multitude de fonctionnalités pour la manipulation de fichiers Excel, les commandes cURL offrent une solution légère et scriptable pour la compatibilité multiplateforme. Les deux approches mettent en valeur la polyvalence d’Aspose.Cells Cloud, permettant aux développeurs de gérer dynamiquement les données dans des classeurs Excel et de les exporter ensuite au format HTML.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :