
Converti TSV in JSON utilizzando Java REST API.
I file TSV, spesso utilizzati per archiviare dati tabulari strutturati, non sono sempre compatibili con sistemi o API che richiedono formati di dati gerarchici come JSON. La struttura leggera e flessibile di JSON lo rende ideale per applicazioni web, mobili e cloud, consentendo un’integrazione fluida e prestazioni migliori. Pertanto, convertendo TSV in JSON, possiamo colmare il divario tra dati strutturati e gerarchici, consentendo una più facile manipolazione, archiviazione e condivisione dei dati.
- API REST Java per la conversione da TSV a JSON
- Convertire TSV in JSON in Java
- Da TSV a JSON online tramite comandi cURL
API REST Java per la conversione da TSV a JSON
La conversione da TSV a JSON tramite Aspose.Cells Cloud SDK per Java è un processo semplice ed efficiente, che consente agli sviluppatori di trasformare senza problemi i dati tabulari in un formato JSON leggero e versatile. Oltre alla conversione da TSV a JSON, consente attività come la creazione, la modifica e la conversione di file Excel, l’esecuzione di calcoli complessi e la generazione di grafici e tabelle visivamente accattivanti.
Installazione
Per utilizzare Cloud SDK, dobbiamo aggiungere le seguenti dipendenze Maven al nostro file 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>
- Puoi scaricare l’ultima versione da Aspose Repository.
Ora, dobbiamo ottenere le credenziali del nostro cliente da cloud dashboard. Se non hai un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.
Convertire TSV in JSON in Java
Questa sezione fornisce i dettagli su come convertire un TSV in formato JSON utilizzando un frammento di codice Java:
CellsApi api = new CellsApi(clientId,clientSecret);
Creare un’istanza di CellsApi fornendo le credenziali del client come argomenti di input.
api.uploadFile("input.tsv", file, "internal");
Carica il TSV di input nell’archivio cloud utilizzando il metodo uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.json","internal", null);
Infine, chiama il metodo cellsWorkbookGetWorkbook(…) per avviare l’operazione di conversione.
// per altri esempi, visita https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// creare un'istanza di CellsApi utilizzando le credenziali client
CellsApi api = new CellsApi(clientId,clientSecret);
// nome del file TSV di input
String name = "input.tsv";
// formato file risultante
String format = "JSON";
// carica file dal sistema locale
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// caricare il file JSON di input nell'archiviazione cloud
api.uploadFile("input.tsv", file, "internal");
// eseguire l'operazione di conversione del documento
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// stampa messaggio di successo
System.out.println("The TSV to JSON conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Un’anteprima della conversione da TSV a JSON.
Da TSV a JSON online tramite comandi cURL
Convertire TSV in JSON usando i comandi Aspose.Cells Cloud e cURL è una soluzione semplice ma potente per gestire la trasformazione dei dati. Questo metodo è efficiente, automatizzando il processo di conversione mantenendo l’accuratezza e l’integrità dei dati. Elimina inoltre la necessità di installazioni locali, offrendo un approccio scalabile e basato sul cloud all’elaborazione dei dati.
Il primo passo di questo metodo è generare un token di accesso JWT utilizzando il seguente 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"
Ora che abbiamo il token JWT, dobbiamo eseguire il seguente comando e convertire il formato TSV nel 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\",}"
Sostituisci sourceFile
con il nome del file TSV di input (disponibile nell’archiviazione cloud), myResultant
con il nome del file JSON risultante e accessToken
con il token di accesso JWT generato sopra.
È possibile utilizzare il seguente comando per convertire TSV in JSON e salvare il file risultante sul disco locale.
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"
Convertitore da TSV a JSON
Ti consigliamo anche di provare a usare la nostra app gratuita TSV to JSON Converter. Questa app leggera e super efficiente è sviluppata su Aspose.Cells Cloud e ti consente di sperimentare le incredibili capacità di questo SDK.
Un’anteprima dell’app di conversione da TSV a JSON.
Conclusione
In conclusione, convertire TSV in JSON utilizzando Aspose.Cells Cloud SDK per Java o i comandi cURL fornisce un modo robusto ed efficiente per trasformare i dati tabulari in un formato JSON più flessibile. Entrambi gli approcci garantiscono un’elevata accuratezza, fanno risparmiare tempo e semplificano i flussi di lavoro dei dati. Utilizzando Aspose.Cells Cloud, ottieni l’accesso a un set di strumenti versatile e potente progettato per soddisfare diverse esigenze di trasformazione dei dati, migliorando la produttività e consentendo un’integrazione senza soluzione di continuità tra le applicazioni.
Link utili
Articoli correlati
Per saperne di più, visita i seguenti link: