
Como Converter JSON para HTML em Java.
Por que converter JSON em HTML?
JSON(JavaScript Object Notation) é um formato de dados leve e amplamente utilizado. No entanto, para exibir dados de forma eficaz em aplicações web, converter JSON para HTML é essencial. Isso permite uma integração perfeita de dados em tempo real em páginas web, aprimorando a experiência do usuário e a interatividade.
- API de Conversão de JSON para HTML
- Converter JSON para HTML em Java
- Converter JSON para Página Web com cURL
API de Conversão de JSON para HTML
GroupDocs.Conversion Cloud SDK for Java é uma API baseada em arquitetura REST robusta e flexível que oferece a capacidade de converter vários formatos de arquivo, incluindo JSON em HTML.
Instale o GroupDocs.Conversion Cloud SDK para Java
Para usar o SDK, o primeiro passo é instalar a referência do GroupDocs.Conversion Cloud SDK para Java. Por favor, adicione a seguinte dependência do Maven no 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>
Obtenha Credenciais da API
Obtenha suas credenciais de Client ID e Client Secret no GroupDocs Cloud Dashboard seguindo as instruções especificadas neste tutorial.
Converter JSON para HTML em Java
Siga estas etapas para realizar a conversão de JSON para HTML:
- Autenticar Credenciais da API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- Carregar arquivo JSON para o Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
- Definir Parâmetros de Conversão.
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());
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para a operação de conversão de arquivo JSON para página da web HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inicialize uma instância do ConvertApi com o objeto Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
// Invocar a API ConvertDocument para conversão de arquivo JSON para HTML.
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());
}
Imagem:- Uma prévia da conversão de JSON para HTML com Java.
O JSON de entrada usado no exemplo acima pode ser baixado do este link.
Converter JSON para Página Web com cURL
A conversão de arquivo JSON para documento HTML pode ser simplificada usando GroupDocs.Conversion Cloud e comandos cURL. É independente de plataforma e fornece transformação de dados de alta qualidade sem exigir codificação extensiva.
Para começar com esta abordagem, precisamos primeiro gerar um token de acesso JWT com base nas credenciais do cliente. Uma vez que o token JWT é obtido, execute o seguinte comando cURL para converter o arquivo JSON em formato HTML. Após a conversão, o HTML resultante é armazenado em armazenamento em nuvem.
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\"}"
Por favor, substitua inputFile
pelo nome do arquivo JSON de entrada e JWTtoken
pelo token de acesso JWT personalizado.
- Para salvar o arquivo HTML resultante no disco local, por favor, pule o parâmetro OutputPath. Por favor, use o seguinte comando cURL para cumprir este requisito:
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\"}"
Experimente nosso conversor gratuito de JSON para HTML
Experimente nosso conversor online gratuito JSON to HTML converter construído usando a API GroupDocs.Conversion Cloud.
Links Úteis
Conclusão
Este artigo explorou como converter JSON em HTML usando Java com o GroupDocs.Conversion Cloud SDK. Essa abordagem permite que os desenvolvedores transformem dados estruturados em conteúdo web dinâmico e bem formatado de maneira eficiente. Ao integrar esse método, as empresas podem aprimorar a visualização de dados e melhorar o envolvimento dos usuários em suas aplicações web.
Artigos Relacionados
Nós também recomendamos visitar os seguintes links para saber mais sobre: