
Java REST API’yi kullanarak JSON’u SQL’e dönüştürün.
JSON modern uygulamalarda veri alışverişi için yaygın olarak kullanılırken SQL ilişkisel veritabanlarının omurgasıdır. Bu nedenle, JSON’un SQL’e dönüştürülmesi yapılandırılmamış JSON verilerinin yapılandırılmış SQL tablolarına sorunsuz bir şekilde dönüştürülmesini sağlayarak sorgulamayı, analiz etmeyi ve sürdürmeyi kolaylaştırır. Bu makalede, bu görev için Java REST API’sini kullanarak platformlar arasında esneklik, ölçeklenebilirlik ve uyumluluk sağlayarak zamandan tasarruf edecek ve manuel çabayı azaltacağız.
- JSON’dan SQL’e Dönüşüm için Java REST API
- Java’da JSON’u SQL’e dönüştürme
- cURL Komutlarını Kullanarak JSON’dan MS SQL’e
JSON’dan SQL’e Dönüşüm için Java REST API
Aspose.Cells Cloud SDK for Java, geliştiricilerin yapılandırılmamış verileri ilişkisel veritabanına hazır yapılara sorunsuz bir şekilde dönüştürmesini sağlayarak JSON’u SQL formatına dönüştürmek için sağlam ve etkili bir çözüm sunar. JSON’dan SQL’e dönüştürmenin ötesinde, Aspose.Cells Cloud SDK, Excel dosyası oluşturma, düzenleme ve PDF, CSV ve HTML gibi çeşitli formatlara dönüştürme dahil olmak üzere çok çeşitli güçlü yetenekler sunar.
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.
İkinci olarak, 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 JSON’u SQL’e dönüştürme
Aşağıdaki bölümde, Java kod parçacığı kullanılarak bir JSON şemasının MS SQL formatına nasıl dönüştürüleceği açıklanmaktadır:
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.json", file, "internal");
Giriş XML’ini uploadFile(…) metodunu kullanarak bulut depolama alanına yükleyin.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.sql","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ş JSON dosyasının adı
String name = "source.json";
// sonuç dosya biçimi
String format = "SQL";
// 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.json", file, "internal");
// belge dönüştürme işlemini gerçekleştir
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
// baskı başarı mesajı
System.out.println("The JSON file is successfully converted to SQL format !");
}catch(Exception ex)
{
System.out.println(ex);
}

JSON’dan SQL’e dönüştürmenin önizlemesi.
cURL Komutlarını Kullanarak JSON’dan MS SQL’e
Aspose.Cells Cloud ve cURL komutlarını kullanarak JSON’u SQL’e dönüştürmek, veri iş akışlarını yönetmek için oldukça verimli ve pratik bir çözümdür. Bu yöntem, yapılandırılmamış JSON verilerinin SQL tablolarına dönüştürülmesini otomatikleştirerek ilişkisel veritabanlarında depolamayı, sorgulamayı ve analiz etmeyi kolaylaştırır. Geliştiriciler, Aspose.Cells Cloud’dan yararlanarak karmaşık manuel kodlamaya olan ihtiyacı ortadan kaldırabilir, yüksek doğruluk sağlayabilir ve önemli ölçüde zaman kazandırabilir.
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’ına sahip olduğumuza göre, aşağıdaki komutu çalıştırıp JSON’u SQL 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ş JSON dosyasının adıyla (bulut depolamada mevcuttur), myResultant
ifadesini sonuç SQL dosyasının adıyla ve accessToken
ifadesini yukarıda oluşturulan JWT erişim belirteciyle değiştirin.
Eğer ortaya çıkan SQL dosyasını yerel sürücünüze kaydetmeniz gerekiyorsa, lütfen aşağıdaki cURL komutunu çalıştırın:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.sql?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"
Ücretsiz JSON’dan SQL’e Dönüştürücü
Aspose.Cells Cloud REST API’nin yeteneklerini doğrudan keşfetmek için ücretsiz JSON to SQL Converter uygulamamızı kullanmayı düşünebilirsiniz. Bu hafif ve süper verimli Uygulama, Aspose.Cells Cloud’un üstünde geliştirilmiştir ve bu SDK’nin inanılmaz yeteneklerini deneyimlemenizi sağlar.
JSON’dan MS SQL’e dönüştürücü uygulamasının önizlemesi.
Çözüm
Bu kılavuzda, Aspose.Cells Cloud ve cURL komutlarını kullanarak JSON’u SQL formatına sorunsuz bir şekilde nasıl dönüştürebileceğimizi inceledik ve yapılandırılmamış verileri ilişkisel veritabanına hazır bir formata dönüştürme konusunda içgörüler elde ettik. Karmaşık veri iş akışlarını otomatikleştiren, manuel çabayı azaltan ve yüksek doğruluk sağlayan güçlü ve etkili bir yaklaşım öğrendik.
- Aspose.Cells Cloud’un REST API’lerinden yararlanarak, çoklu format dönüştürmeleri, veri işleme ve sorunsuz bulut entegrasyonu gibi gelişmiş yeteneklerin kilidini açabilirsiniz.
Faydalı Bağlantılar
İlgili Makaleler
Daha fazla bilgi edinmek için lütfen aşağıdaki bağlantıları ziyaret edin: