
Conversão de XML para JSON em C# .NET.
No mundo orientado a dados de hoje, XML e JSON são formatos amplamente utilizados para troca de dados em aplicativos da web e APIs. Enquanto o XML (Linguagem de Marcação Extensível) é conhecido por seu formato estruturado e hierárquico, o JSON (Notação de Objeto JavaScript) é preferido por sua natureza leve e legível por humanos. Portanto, converter XML em JSON garante melhor compatibilidade com aplicativos da web, reduz o tamanho dos dados e aprimora a eficiência do processamento.
- API de conversor de XML para JSON
- Conversão de XML para JSON em Java
- Conversão de XML para JSON usando comandos cURL
API de conversão de XML para JSON
Aspose.Cells Cloud SDK for Java fornece uma maneira perfeita e eficiente de converter XML em JSON com um código mínimo. Aproveitando sua poderosa API, os desenvolvedores podem facilmente transformar dados XML estruturados em um formato JSON leve, garantindo compatibilidade com aplicações modernas.
Instalação
Para usar a API REST em nossa solução, o primeiro passo é adicionar sua referência em nosso projeto Java. Então, por favor, adicione os seguintes detalhes ao arquivo pom.xml do projeto de construção maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://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 Aspose Repository.
Então, obtenha suas credenciais de cliente do cloud dashboard. Caso você não tenha uma conta existente, basta criar uma conta gratuita seguindo as instruções especificadas no artigo quick start.
Java XML to JSON Conversion
Nesta seção, vamos explorar os detalhes de que com chamadas de API simples, você pode enviar um arquivo XML, especificar a saída JSON desejada e recuperar o arquivo convertido sem esforço usando um código Java.
CellsApi api = new CellsApi(clientId,clientSecret);
Crie uma instância do CellsApi fornecendo as credenciais do cliente como argumentos de entrada.
api.uploadFile("input.xml", file, "internal");
Carregue o arquivo XML de entrada no armazenamento em nuvem usando o método uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON",
null, null, null, "internal", "myResultant.json", "internal", null);
Finalmente, chame o método cellsWorkbookGetWorkbook(…) para iniciar a operação de conversão de XML para JSON.
// para mais exemplos, por favor visite http://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Obtenha ClientID e ClientSecret de http://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// crie uma instância de CellsApi usando credenciais de cliente
CellsApi api = new CellsApi(clientId,clientSecret);
// nome do arquivo XML de entrada
String name = "input.xml";
// formato de arquivo para o arquivo resultante
String format = "JSON";
// carregar arquivo do sistema local
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// fazer upload do arquivo XML de entrada para o armazenamento em nuvem
api.uploadFile("input.xml", file, "internal");
// perform document conversion operation
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// print success message
System.out.println("The conversion of XML file to JSON format completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Automatizar a conversão de XML para JSON em Java.
Conversão de XML para JSON usando comandos cURL
Aspose.Cells Cloud fornece uma API RESTful que permite aos usuários converter XML para JSON de forma integrada usando comandos cURL simples. Este método é ideal para desenvolvedores que buscam uma abordagem de linha de comando para automatizar a conversão de XML para JSON sem codificação complexa.
O primeiro passo é gerar um token de acesso JWT com base nas credenciais do cliente, então, por favor, execute o seguinte comando cURL:
curl -v "http://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Agora que um token JWT foi gerado, precisamos executar o seguinte comando para exportar um XML para o formato JSON. O JSON resultante é então armazenado no armazenamento em nuvem.
curl -v "http://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Você pode considerar usar o seguinte comando se precisar salvar o JSON resultante no disco local:
curl -v "http://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"
Substitua mySourceFile
pelo nome do arquivo XML de entrada (disponível no armazenamento em nuvem), myResultantFile
pelo nome do JSON resultante e, accessToken
pelo token de acesso JWT gerado acima.
Aplicativo Grátis para Conversão de XML para JSON
Você também pode considerar usar nosso aplicativo gratuito XML to JSON Converter para experimentar uma conversão de XML para JSON sem interrupções. Este aplicativo leve e supereficiente foi desenvolvido com base na arquitetura do Aspose.Cells Cloud e permite que você realize a conversão de XML para JSON online.
Conversor gratuito de XML para JSON.
Conclusão
Converter XML para JSON é essencial para uma troca de dados fluida e melhor interoperabilidade de aplicativos. Com o Aspose.Cells Cloud SDK para Java, os usuários podem realizar essa conversão de forma eficiente, aproveitando o poder da automação baseada em nuvem. Seja usando o SDK Java ou um simples comando cURL, nossa API garante precisão, escalabilidade e facilidade de integração. Experimente o Aspose.Cells Cloud hoje e vivencie uma abordagem simplificada para a conversão de XML para JSON!
Links Úteis
Artigos Relacionados
Você pode considerar visitar os seguintes posts do blog para aprender mais sobre: