conversão de tsv para json

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 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>

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);
    }
conversão de tsv para json

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.

conversor tsv para json

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.

Artigos relacionados

Acesse os seguintes links para saber mais sobre: