
Converta TSV para JSON usando a API REST Java.
Arquivos TSV, frequentemente usados para armazenar dados tabulares estruturados, nem sempre são compatíveis com sistemas ou APIs que exigem formatos de dados hierárquicos como JSON. A estrutura leve e flexível do JSON o torna ideal para aplicativos da web, móveis e de nuvem, permitindo integração perfeita e melhor desempenho. Portanto, ao converter TSV para JSON, podemos preencher a lacuna entre dados estruturados e hierárquicos, permitindo manipulação, armazenamento e compartilhamento de dados mais fáceis.
- API REST Java para conversão de TSV para JSON
- Converter TSV para JSON em Java
- TSV para JSON Online usando comandos cURL
API REST Java para conversão de TSV para JSON
Converter TSV para JSON usando Aspose.Cells Cloud SDK para Java é um processo simples e eficiente, permitindo que os desenvolvedores transformem perfeitamente dados tabulares em um formato JSON leve e versátil. Além da conversão de TSV para JSON, ele permite tarefas como criar, editar e converter arquivos Excel, executar cálculos complexos e gerar gráficos e tabelas visualmente atraentes.
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.
Agora, 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 TSV para JSON em Java
Esta seção fornece detalhes sobre como converter um TSV para o formato JSON usando um trecho 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.tsv", file, "internal");
Carregue o TSV de entrada para o armazenamento em nuvem usando o método uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.json","internal", 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 TSV de entrada
String name = "input.tsv";
// formato de arquivo resultante
String format = "JSON";
// carregar arquivo do sistema local
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// carregue o arquivo JSON de entrada para o armazenamento em nuvem
api.uploadFile("input.tsv", file, "internal");
// executar operação de conversão de documentos
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// imprimir mensagem de sucesso
System.out.println("The TSV to JSON conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Uma prévia da conversão de TSV para JSON.
TSV para JSON Online usando comandos cURL
Converter TSV para JSON usando os comandos Aspose.Cells Cloud e cURL é uma solução simples, mas poderosa, para lidar com a transformação de dados. Este método é eficiente, automatizando o processo de conversão enquanto mantém a precisão e a integridade dos dados. Ele também elimina a necessidade de instalações locais, oferecendo uma abordagem escalável e baseada em nuvem para o processamento de dados.
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 e converter o TSV para o formato 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 TSV de entrada (disponível no armazenamento em nuvem), myResultant
pelo nome do arquivo JSON resultante e accessToken
pelo token de acesso JWT gerado acima.
Você pode considerar usar o seguinte comando para converter TSV em JSON e salvar o arquivo resultante na unidade local.
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"
Conversor TSV para JSON
Também recomendamos que você experimente usar nosso aplicativo gratuito TSV 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 aplicativo conversor de TSV para JSON.
Conclusão
Concluindo, converter TSV para JSON usando o Aspose.Cells Cloud SDK para Java ou comandos cURL fornece uma maneira robusta e eficiente de transformar dados tabulares em um formato JSON mais flexível. Ambas as abordagens garantem alta precisão, economizam tempo e simplificam os fluxos de trabalho de dados. Ao usar o Aspose.Cells Cloud, você obtém acesso a um conjunto de ferramentas versátil e poderoso, projetado para atender a diversas necessidades de transformação de dados, aumentando a produtividade e permitindo a integração perfeita entre aplicativos.
Links úteis
Artigos relacionados
Acesse os seguintes links para saber mais sobre: