
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
- Convertir TSV a JSON en Java
- Conversión de TSV a JSON en línea mediante comandos cURL
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>
- Puede descargar la última versión desde el Repositorio Aspose.
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);
}

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