
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’den JSON’a dönüştürücü API
- Java XML to JSON Dönüşümü
- XML’den JSON’a Dönüştürme için cURL Komutları
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>
- En son sürümü Aspose Repository adresinden indirebilirsiniz.
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);
}

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.
Ü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: