
Comment convertir JSON en HTML en Java.
Pourquoi convertir JSON en HTML ?
JSON(JavaScript Object Notation) est un format de données léger et largement utilisé. Cependant, pour afficher les données efficacement dans les applications Web, convertir JSON en HTML est essentiel. Cela permet une intégration transparente des données en temps réel dans les pages Web, améliorant l’expérience utilisateur et l’interactivité.
API de conversion JSON en HTML
GroupDocs.Conversion Cloud SDK for Java est une API robuste et flexible basée sur une architecture REST offrant la possibilité de convertir divers formats de fichiers, y compris JSON en HTML.
Installer le SDK GroupDocs.Conversion Cloud pour Java
Pour utiliser le SDK, la première étape consiste à installer la référence de GroupDocs.Conversion Cloud SDK pour Java. Veuillez ajouter la dépendance Maven suivante dans pom.xml :
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.2.0</version>
</dependency>
Obtenir des identifiants API
Obtenez vos identifiants Client ID et Client Secret à partir du GroupDocs Cloud Dashboard en suivant les instructions spécifiées dans ce tutoriel.
Convertir JSON en HTML en Java
Suivez ces étapes pour effectuer la conversion JSON en HTML :
- Authentifier les informations d’identification de l’API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- Téléchargez le fichier JSON vers le stockage cloud.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
- Définir les paramètres de conversion.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("converted-html-file.html");
- Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Créer une instance de la classe Configuration et initialisez-la avec l'ID Client et le Secret Client
Configuration configuration = new Configuration(clientId, clientSecret);
// Définir l'URL de base de l'API pour l'opération de conversion de fichier JSON en page web HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Initialisez une instance de ConvertApi avec l'objet Configuration.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
// Invoke the ConvertDocument API for JSON file to HTML conversion
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
}
Image:- Un aperçu de la conversion JSON en HTML avec Java.
Le JSON d’entrée utilisé dans l’exemple ci-dessus peut être téléchargé depuis this link.
Convertir JSON en page Web avec cURL
La conversion d’un fichier JSON en document HTML peut être simplifiée en utilisant GroupDocs.Conversion Cloud et les commandes cURL. Sa plateforme est indépendante et fournit une transformation de données de haute qualité sans nécessiter de codage étendu.
Pour commencer avec cette approche, nous devons d’abord générer un jeton d’accès JWT basé sur les identifiants du client. Une fois que le jeton JWT est obtenu, veuillez exécuter la commande cURL suivante pour convertir le fichier JSON en format HTML. Après conversion, le HTML résultant est stocké dans le stockage cloud.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWTtoken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }, \"OutputPath\": \"myConverted.html\"}"
Veuillez remplacer inputFile
par le nom du fichier JSON d’entrée et JWTtoken
par un jeton d’accès JWT personnalisé.
- Afin de sauvegarder le fichier HTML résultant sur le disque local, veuillez ignorer le paramètre OutputPath. Veuillez utiliser la commande cURL suivante pour réaliser cette exigence :
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"source.json\", \"Format\": \"html\"}"
Essayez notre convertisseur gratuit JSON en HTML
Découvrez notre convertisseur en ligne gratuit JSON to HTML converter construit à l’aide de l’API GroupDocs.Conversion Cloud.
Liens Utiles
Conclusion
Cet article explore comment convertir JSON en HTML en utilisant Java avec le SDK Cloud GroupDocs.Conversion. Cette approche permet aux développeurs de transformer efficacement des données structurées en contenu web dynamique et bien formaté. En intégrant cette méthode, les entreprises peuvent améliorer la visualisation des données et accroître l’engagement des utilisateurs sur leurs applications web.
Articles Connexes
Nous recommandons également de visiter les liens suivants pour en savoir plus sur :