conversión de tsv a json

Convierta TSV a JSON usando la API REST de Java.

Los archivos TSV, que suelen utilizarse para almacenar datos tabulares estructurados, no siempre son compatibles con sistemas o API que requieren formatos de datos jerárquicos como JSON. La estructura liviana y flexible de JSON lo hace ideal para aplicaciones web, móviles y en la nube, lo que permite una integración perfecta y un mejor rendimiento. Por lo tanto, al convertir TSV a JSON, podemos cerrar la brecha entre los datos estructurados y jerárquicos, lo que permite una manipulación, almacenamiento y uso compartido más sencillos de los datos.

API REST de Java para conversión de TSV a JSON

La conversión de TSV a JSON mediante Aspose.Cells Cloud SDK for Java es un proceso sencillo y eficiente que permite a los desarrolladores transformar sin problemas datos tabulares en un formato JSON liviano y versátil. Además de la conversión de TSV a JSON, permite realizar tareas como crear, editar y convertir archivos de Excel, realizar cálculos complejos y generar gráficos y tablas visualmente atractivos.

Instalación

Para utilizar el Cloud SDK, necesitamos agregar las siguientes dependencias de Maven a nuestro archivo 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>

Ahora, necesitamos obtener nuestras credenciales de cliente desde Cloud Dashboard. Si no tienes una cuenta existente, simplemente crea una cuenta gratuita siguiendo las instrucciones especificadas en el artículo Inicio rápido.

Convertir TSV a JSON en Java

Esta sección proporciona detalles sobre cómo convertir un TSV a formato JSON utilizando un fragmento de código Java:

CellsApi api = new CellsApi(clientId,clientSecret);

Cree una instancia de CellsApi mientras proporciona las credenciales del cliente como argumentos de entrada.

api.uploadFile("input.tsv", file, "internal");

Sube el TSV de entrada al almacenamiento en la nube usando el método uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.json","internal", null);

Por último, llame al método cellsWorkbookGetWorkbook(…) para iniciar la operación de conversión.

// Para obtener más ejemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenga ClientID y ClientSecret desde https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // crear una instancia de CellsApi usando credenciales de cliente
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // nombre del archivo TSV de entrada
    String name = "input.tsv";
    // formato de archivo resultante
    String format = "JSON";
		
    // cargar archivo desde el sistema local
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Subir archivo JSON de entrada al almacenamiento en la nube
    api.uploadFile("input.tsv", file, "internal");

    // Realizar la operación de conversión de documentos
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // mensaje de éxito de impresión
    System.out.println("The TSV to JSON conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
conversión de tsv a json

Una vista previa de la conversión de TSV a JSON.

Conversión de TSV a JSON en línea mediante comandos cURL

La conversión de TSV a JSON mediante Aspose.Cells Cloud y comandos cURL es una solución simple pero poderosa para manejar la transformación de datos. Este método es eficiente, ya que automatiza el proceso de conversión y, al mismo tiempo, mantiene la precisión e integridad de los datos. También elimina la necesidad de instalaciones locales, lo que ofrece un enfoque escalable y basado en la nube para el procesamiento de datos.

El primer paso de este método es generar un token de acceso JWT utilizando el siguiente 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"

Ahora que tenemos el token JWT, necesitamos ejecutar el siguiente comando y convertir TSV al 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\",}"

Reemplace sourceFile con el nombre del archivo TSV de entrada (disponible en el almacenamiento en la nube), myResultant con el nombre del archivo JSON resultante y accessToken con el token de acceso JWT generado anteriormente.

Puede considerar usar el siguiente comando para convertir TSV a JSON y guardar el archivo resultante en la unidad 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"

Convertidor de TSV a JSON

También te recomendamos que pruebes nuestra aplicación gratuita TSV to JSON Converter. Esta aplicación liviana y súper eficiente está desarrollada sobre Aspose.Cells Cloud y te permite experimentar las increíbles capacidades de este SDK.

convertidor de tsv a json

Una vista previa de la aplicación de conversión de TSV a JSON.

Conclusión

En conclusión, la conversión de TSV a JSON mediante Aspose.Cells Cloud SDK para Java o comandos cURL proporciona una forma sólida y eficiente de transformar datos tabulares en un formato JSON más flexible. Ambos enfoques garantizan una alta precisión, ahorran tiempo y simplifican los flujos de trabajo de datos. Al utilizar Aspose.Cells Cloud, obtiene acceso a un conjunto de herramientas versátil y potente diseñado para satisfacer diversas necesidades de transformación de datos, lo que mejora la productividad y permite una integración perfecta entre aplicaciones.

Enlaces útiles

Artículos relacionados

Visite los siguientes enlaces para obtener más información sobre: