
Java REST API’yi kullanarak TSV’yi JSON’a dönüştürün.
Genellikle yapılandırılmış tablo verilerini depolamak için kullanılan TSV dosyaları, JSON gibi hiyerarşik veri biçimleri gerektiren sistemler veya API’lerle her zaman uyumlu değildir. JSON’un hafif ve esnek yapısı, onu web, mobil ve bulut uygulamaları için ideal hale getirerek sorunsuz entegrasyon ve daha iyi performans sağlar. Bu nedenle, TSV’yi JSON’a dönüştürerek yapılandırılmış ve hiyerarşik veriler arasındaki boşluğu kapatabilir, daha kolay veri işleme, depolama ve paylaşımına olanak tanıyabiliriz.
- TSV’den JSON’a Dönüştürme için Java REST API
- Java’da TSV’yi JSON’a dönüştürme
- cURL Komutlarını Kullanarak TSV’den JSON’a Çevrimiçi
TSV’den JSON’a Dönüştürme için Java REST API
Aspose.Cells Cloud SDK for Java kullanarak TSV’yi JSON’a dönüştürmek, geliştiricilerin tablo verilerini sorunsuz bir şekilde hafif ve çok yönlü bir JSON biçimine dönüştürmesini sağlayan basit ve etkili bir işlemdir. TSV’den JSON’a dönüştürmenin ötesinde, Excel dosyaları oluşturma, düzenleme ve dönüştürme, karmaşık hesaplamalar yapma ve görsel olarak çekici grafikler ve tablolar oluşturma gibi görevleri de mümkün kılar.
Kurulum
Cloud SDK’yı kullanabilmek için pom.xml dosyamıza aşağıdaki Maven bağımlılıklarını eklememiz gerekiyor:
<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>
- En son sürümü Aspose Deposu’ndan indirebilirsiniz.
Şimdi, istemci kimlik bilgilerimizi bulut panosundan almamız gerekiyor. Mevcut bir hesabınız yoksa, hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.
Java’da TSV’yi JSON’a dönüştürme
Bu bölümde, Java kod parçacığı kullanılarak TSV dosyasının JSON formatına nasıl dönüştürüleceği hakkında ayrıntılar verilmektedir:
CellsApi api = new CellsApi(clientId,clientSecret);
İstemci kimlik bilgilerini giriş argümanları olarak sağlayarak CellsApi’nin bir örneğini oluşturun.
api.uploadFile("input.tsv", file, "internal");
Giriş TSV’sini uploadFile(…) metodunu kullanarak bulut depolama alanına yükleyin.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.json","internal", null);
Son olarak, dönüştürme işlemini başlatmak için cellsWorkbookGetWorkbook(…) yöntemini çağırın.
// daha fazla örnek için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-java adresini ziyaret edin
try
{
// ClientID ve ClientSecret'ı https://dashboard.aspose.cloud/ adresinden edinin
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// istemci kimlik bilgilerini kullanarak CellsApi'nin bir örneğini oluşturun
CellsApi api = new CellsApi(clientId,clientSecret);
// giriş TSV dosyasının adı
String name = "input.tsv";
// sonuç dosya biçimi
String format = "JSON";
// dosyayı yerel sistemden yükle
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// Giriş JSON dosyasını bulut depolama alanına yükleyin
api.uploadFile("input.tsv", file, "internal");
// belge dönüştürme işlemini gerçekleştir
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// baskı başarı mesajı
System.out.println("The TSV to JSON conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

TSV’den JSON’a dönüştürmenin önizlemesi.
cURL Komutlarını Kullanarak TSV’den JSON’a Çevrimiçi
TSV’yi Aspose.Cells Cloud ve cURL komutlarını kullanarak JSON’a dönüştürmek, veri dönüşümünü ele almak için basit ancak güçlü bir çözümdür. Bu yöntem verimlidir, veri doğruluğunu ve bütünlüğünü korurken dönüştürme sürecini otomatikleştirir. Ayrıca yerel kurulumlara olan ihtiyacı ortadan kaldırarak veri işleme için ölçeklenebilir ve bulut tabanlı bir yaklaşım sunar.
Bu yöntemin ilk adımı, aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:
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"
Artık JWT token’ımız olduğuna göre, aşağıdaki komutu çalıştırıp TSV’yi JSON formatına dönüştürmemiz gerekiyor.
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\",}"
sourceFile
ifadesini giriş TSV dosyasının adıyla (bulut depolamada mevcuttur), myResultant
ifadesini sonuç JSON dosyasının adıyla ve accessToken
ifadesini yukarıda oluşturulan JWT erişim belirteciyle değiştirin.
TSV’yi JSON’a dönüştürmek ve ortaya çıkan dosyayı yerel sürücünüze kaydetmek için aşağıdaki komutu kullanmayı düşünebilirsiniz.
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"
TSV’den JSON’a Dönüştürücü
Ayrıca ücretsiz TSV to JSON Converter uygulamamızı denemenizi öneririz. Bu hafif ve süper verimli Uygulama, Aspose.Cells Cloud üzerinde geliştirilmiştir ve bu SDK’nın inanılmaz yeteneklerini deneyimlemenizi sağlar.
TSV’yi JSON’a dönüştürme uygulamasının ön izlemesi.
Çözüm
Sonuç olarak, TSV’yi Aspose.Cells for Java Cloud SDK veya cURL komutlarını kullanarak JSON’a dönüştürmek, tablo verilerini daha esnek bir JSON biçimine dönüştürmek için sağlam ve etkili bir yol sağlar. Her iki yaklaşım da yüksek doğruluk sağlar, zamandan tasarruf sağlar ve veri iş akışlarını basitleştirir. Aspose.Cells Cloud’u kullanarak, çeşitli veri dönüştürme ihtiyaçlarını karşılamak, üretkenliği artırmak ve uygulamalar arasında sorunsuz entegrasyonu etkinleştirmek için tasarlanmış çok yönlü ve güçlü bir araç setine erişim kazanırsınız.
Faydalı Bağlantılar
İlgili Makaleler
Daha fazla bilgi edinmek için lütfen aşağıdaki bağlantıları ziyaret edin: