
API REST Java para conversão de XML em JSON.
XML(Extensible Markup Language) é amplamente usado para armazenamento e troca de dados estruturados, enquanto JSON ganhou popularidade devido à sua natureza leve e facilidade de integração com aplicativos modernos. Essa conversão é particularmente útil ao fazer a transição de sistemas legados para arquiteturas mais novas, integrar APIs ou garantir troca de dados eficiente entre plataformas. Ao aproveitar uma API REST Java, você pode automatizar esse processo, reduzindo o esforço manual e obtendo resultados mais rápidos e precisos.
- API REST para transformar XML em JSON
- Converter XML para JSON em Java
- Transforme o esquema XML em esquema JSON usando comandos cURL
API REST para transformar XML em JSON
Aspose.Cells Cloud SDK para Java oferece uma solução poderosa e eficiente para converter XML em JSON, simplificando a transformação de dados para aplicativos modernos. Com apenas algumas chamadas de API, você pode automatizar a conversão de dados XML estruturados para o formato JSON leve, permitindo integração perfeita com APIs, aplicativos da web e plataformas móveis.
Instalação
Para usar o Cloud SDK, precisamos adicionar as seguintes dependências do Maven ao nosso arquivo 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>
- Você pode baixar a versão mais recente do Repositório Aspose.
Então, precisamos obter nossas credenciais de cliente do cloud dashboard. Se você não tiver uma conta existente, basta criar uma conta gratuita seguindo as instruções especificadas no artigo quick start.
Converter XML para JSON em Java
A seção a seguir explica os detalhes sobre como transformar um XML em formato JSON usando um snippet de código Java:
CellsApi api = new CellsApi(clientId,clientSecret);
Crie uma instância de CellsApi enquanto fornece credenciais de cliente como argumentos de entrada.
api.uploadFile("input.xml", file, "basic");
Carregue o XML de entrada no armazenamento em nuvem usando o método uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.json","basic", null);
Por fim, chame o método cellsWorkbookGetWorkbook(…) para iniciar a operação de conversão.
// para mais exemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Obtenha ClientID e ClientSecret de https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// crie uma instância de CellsApi usando credenciais do cliente
CellsApi api = new CellsApi(clientId,clientSecret);
// nome do arquivo XML de entrada
String name = "source.xml";
// formato de arquivo resultante
String format = "JSON";
// carregar arquivo do sistema local
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// carregar XML de entrada para o armazenamento em nuvem
api.uploadFile("input.xml", file, "internal");
// executar operação de conversão de documentos
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "Resultant.json","internal", null);
// imprimir mensagem de sucesso
System.out.println("The XML file successfully converted to JSON format !");
}catch(Exception ex)
{
System.out.println(ex);
}

Uma prévia da conversão de XML para JSON.
Transforme o esquema XML em esquema JSON usando comandos cURL
Converter XML em JSON usando os comandos Aspose.Cells Cloud e cURL é uma maneira rápida e eficiente de lidar com a transformação de dados na nuvem. Com apenas algumas solicitações cURL simples, você pode converter facilmente arquivos XML em formato JSON, agilizando a integração entre sistemas legados e aplicativos modernos. O Aspose.Cells Cloud fornece uma API RESTful que permite que você carregue seu arquivo XML, especifique JSON como o formato de saída desejado e baixe o arquivo convertido — tudo por meio de comandos cURL simples.
O primeiro passo neste método é gerar um token de acesso JWT usando o seguinte comando:
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"
Agora que temos o token JWT, precisamos executar o seguinte comando para transformar um esquema XML em 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\",}"
Substitua sourceFile
pelo nome do arquivo XML de entrada (disponível no armazenamento em nuvem), myResultant
pelo nome do arquivo JSON resultante e accessToken
pelo token de acesso JWT gerado acima.
Se você deseja salvar o arquivo SQL resultante na unidade local, use o seguinte comando cURL:
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"
Nosso aplicativo gratuito de conversão de XML para JSON
Por favor, tente usar nosso aplicativo gratuito XML to JSON Converter. Este aplicativo leve e supereficiente é desenvolvido em cima do Aspose.Cells Cloud e permite que você experimente os incríveis recursos deste SDK.
Uma prévia do conversor de XML para JSON.
Conclusão
Concluindo, converter XML para JSON usando o Aspose.Cells Cloud e os comandos cURL oferece uma solução rápida, confiável e escalável para fluxos de trabalho de dados modernos. Este método simplifica a tarefa complexa de transformação de dados, permitindo integração perfeita entre várias plataformas e aplicativos. Com a poderosa API do Aspose.Cells Cloud, você pode automatizar conversões com facilidade, aumentar a produtividade e garantir resultados de alta qualidade.
Recomendamos que você explore o Aspose.Cells Cloud SDK e experimente seus recursos extraordinários para transformar seus processos de gerenciamento de dados.
Links úteis
Artigos relacionados
Acesse os seguintes links para saber mais sobre: