xml to json

C# .NET’te XML’den JSON’a Dönüşüm.

Günümüzün veri odaklı dünyasında, XML ve JSON web uygulamaları ve API’ler arasında veri alışverişi için yaygın olarak kullanılan formatlardır. XML (Genişletilebilir İşaretleme Dili), yapısal ve hiyerarşik formatı ile bilinirken, JSON (JavaScript Obje Notasyonu) hafif ve insan tarafından okunabilir yapısı ile tercih edilmektedir. Bu nedenle, XML’i JSON’a dönüştürmek, web uygulamalarıyla daha iyi uyumluluk sağlar, veri boyutunu azaltır ve işleme verimliliğini artırır.

XML to JSON converter API'

Aspose.Cells Cloud SDK for Java XML’i minimum kod ile JSON’a dönüştürmek için kesintisiz ve etkili bir yol sunar. Güçlü API’sinden faydalanarak, geliştiriciler yapılandırılmış XML verilerini hafif JSON formatına kolayca dönüştürebilir, modern uygulamalarla uyumluluğu sağlayabilirler.

Kurulum

REST API’yi çözümümüzde kullanmak için ilk adım, Java projemizde onun referansını eklemektir. Bu nedenle, lütfen aşağıdaki bilgileri maven yapı projesinin pom.xml dosyasına ekleyin.

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

Sonra, cloud dashboard üzerinden istemci kimlik bilgilerinizi alın. Mevcut bir hesabınız yoksa, quick start makalesinde belirtilen talimatları takip ederek basitçe ücretsiz bir hesap oluşturun.

Java XML’den JSON’a Dönüşüm

Bu bölümde, basit API çağrıları ile bir XML dosyası yükleyebileceğiniz, istenen JSON çıktısını belirleyebileceğiniz ve Java kodu parçacığını kullanarak dönüştürülmüş dosyayı zahmetsizce alabileceğiniz detayları keşfedeceğiz.

CellsApi api = new CellsApi(clientId,clientSecret);

CellsApi’nin bir örneğini oluştururken istemci kimlik bilgilerini girdi argümanları olarak sağlayın.

api.uploadFile("input.xml", file, "internal");

Giriş XML dosyasını uploadFile(…) yöntemi ile bulut depolamaya yükleyin.

File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON", 
                        null, null, null, "internal", "myResultant.json", "internal", null);

Sonunda, XML’den JSON’a dönüştürme işlemini başlatmak için cellsWorkbookGetWorkbook(…) yöntemini çağırın.

// daha fazla örnek için lütfen ziyaret edin https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Get ClientID ve ClientSecret'i https://dashboard.aspose.cloud/ adresinden alın.
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // CellsApi'yi istemci kimlik bilgilerini kullanarak bir örneğini oluşturun.
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // name of input XML file
    String name = "input.xml";
    // sonuç dosyası için dosya biçimi
    String format = "JSON";
		
    // yerel sistemden dosya yükle
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // bulut depolama alanına girdi XML dosyasını yükle
    api.uploadFile("input.xml", file, "internal");

    // perform document conversion operation
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // print success message
    System.out.println("The conversion of XML file to JSON format completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
xml to json conversion

Java’da XML’den JSON’a dönüşümü otomatikleştir.

XML’den JSON Dönüşümü cURL Komutları Kullanarak

Aspose.Cells Cloud basit cURL komutları kullanarak kullanıcıların XML’i JSON’a sorunsuz bir şekilde dönüştürmesini sağlayan bir RESTful API sunmaktadır. Bu yöntem, karmaşık kodlama olmadan XML’den JSON’a dönüşümü otomatikleştirmek isteyen geliştiriciler için ideal bir komut satırı yaklaşımıdır.

İlk adım, istemci kimlik bilgilerine dayalı bir JWT erişim token’ı oluşturmaktır, bu yüzden lütfen aşağıdaki cURL komutunu çalıştırın:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Artık bir JWT token’ı oluşturulduğuna göre, bir XML’yi JSON formatına dönüştürmek için aşağıdaki komutu çalıştırmamız gerekiyor. Elde edilen JSON daha sonra bulut depolamada saklanmaktadır.

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Aşağıdaki komutu kullanmayı düşünebilirsiniz eğer elde edilen JSON’u yerel sürücüye kaydetmeniz gerekiyorsa:

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"

mySourceFile ile bulut depolamada mevcut olan girdi XML dosyasının ismini, myResultantFile ile de oluşan JSON dosyasının ismini ve accessToken ile de yukarıda oluşturulan JWT erişim jetonunu değiştirin.

Ücretsiz XML’den JSON’a Dönüştürücü Uygulaması

Ayrıca ücretsiz XML to JSON Converter uygulamamızı kullanmayı da düşünebilirsiniz; böylece kesintisiz bir XML’den JSON’a dönüşüm deneyimi yaşayabilirsiniz. Bu hafif ve son derece verimli uygulama, Aspose.Cells Cloud mimarisi üzerine geliştirilmiştir ve çevrimiçi olarak XML’den JSON’a dönüşüm gerçekleştirmenizi sağlar.

xml to json converter

Ücretsiz XML’den JSON’a dönüştürücü.

Sonuç

XML’i JSON’a dönüştürmek, sorunsuz veri alışverişi ve geliştirilmiş uygulama birlikte çalışabilirliği için zorunludur. Aspose.Cells Cloud SDK for Java ile kullanıcılar bu dönüşümü etkili bir şekilde gerçekleştirirken, bulut tabanlı otomasyonun gücünden yararlanabilirler. İster Java SDK’sını kullanın ister basit bir cURL komutu, API’miz doğruluk, ölçeklenebilirlik ve entegrasyon kolaylığı sağlar. Bugün Aspose.Cells Cloud’u deneyin ve XML’den JSON’a dönüşümdeki akıcı yaklaşımı deneyimleyin!

Faydalı Bağlantılar

İlgili Makaleler

Aşağıdaki blog yazılarını ziyaret etmeyi düşünebilirsiniz: