json'dan sql'e

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

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>

İ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 önizleme

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 sql'e dönüştürücü

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: