
XML’den JSON’a dönüştürme için Java REST API.
XML(Genişletilebilir İşaretleme Dili) yapılandırılmış veri depolama ve değişimi için yaygın olarak kullanılırken, JSON hafif yapısı ve modern uygulamalarla kolay entegrasyonu nedeniyle popülerlik kazanmıştır. Bu dönüşüm, eski sistemleri daha yeni mimarilere geçirirken, API’leri entegre ederken veya platformlar arasında verimli veri değişimini sağlarken özellikle yararlıdır. Bir Java REST API’sinden yararlanarak bu süreci otomatikleştirebilir, manuel çabayı azaltabilir ve daha hızlı, daha doğru sonuçlar elde edebilirsiniz.
- XML’i JSON’a Dönüştürmek için REST API
- Java’da XML’i JSON’a dönüştürme
- cURL Komutlarını Kullanarak XML Şemasını JSON Şemasına Dönüştürme
XML’i JSON’a Dönüştürmek için REST API
Aspose.Cells Cloud SDK for Java, XML’i JSON’a dönüştürmek için güçlü ve etkili bir çözüm sunarak modern uygulamalar için veri dönüşümünü basitleştirir. Sadece birkaç API çağrısıyla, yapılandırılmış XML verilerinin hafif JSON biçimine dönüştürülmesini otomatikleştirebilir, API’ler, web uygulamaları ve mobil platformlarla sorunsuz entegrasyon sağlayabilirsiniz.
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.
Daha sonra, 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 XML’i JSON’a dönüştürme
Aşağıdaki bölümde, Java kod parçacığı kullanılarak bir XML’in JSON 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.xml", file, "basic");
Giriş XML’ini uploadFile(…) metodunu kullanarak bulut depolama alanına yükleyin.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.json","basic", 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ş XML dosyasının adı
String name = "source.xml";
// sonuç dosya biçimi
String format = "JSON";
// dosyayı yerel sistemden yükle
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// Giriş XML'ini bulut depolama alanına yükleyin
api.uploadFile("input.xml", file, "internal");
// belge dönüştürme işlemini gerçekleştir
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "Resultant.json","internal", null);
// baskı başarı mesajı
System.out.println("The XML file successfully converted to JSON format !");
}catch(Exception ex)
{
System.out.println(ex);
}

XML’den JSON’a dönüştürmenin önizlemesi.
cURL Komutlarını Kullanarak XML Şemasını JSON Şemasına Dönüştürme
Aspose.Cells Cloud ve cURL komutlarını kullanarak XML’i JSON’a dönüştürmek, bulutta veri dönüşümünü ele almanın hızlı ve etkili bir yoludur. Sadece birkaç basit cURL isteğiyle, XML dosyalarını sorunsuz bir şekilde JSON biçimine dönüştürebilir, eski sistemler ve modern uygulamalar arasındaki entegrasyonu kolaylaştırabilirsiniz. Aspose.Cells Cloud, XML dosyanızı yüklemenize, JSON’ı istenen çıktı biçimi olarak belirtmenize ve dönüştürülen dosyayı indirmenize olanak tanıyan bir RESTful API sunar; tüm bunlar basit cURL komutları aracılığıyla yapılır.
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, bir XML şemasını JSON şemasına dönüştürmek için aşağıdaki komutu çalıştırmamız 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ş XML 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.
Eğer ortaya çıkan SQL dosyasını yerel sürücüye kaydetmek istiyorsanız lütfen aşağıdaki cURL komutunu kullanın:
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"
Ücretsiz XML’den JSON’a Dönüştürme Uygulamamız
Lütfen ücretsiz XML to JSON Converter uygulamamızı kullanmayı deneyin. 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.
XML’den JSON’a dönüştürücünün önizlemesi.
Çözüm
Sonuç olarak, Aspose.Cells Cloud ve cURL komutlarını kullanarak XML’i JSON’a dönüştürmek, modern veri iş akışları için hızlı, güvenilir ve ölçeklenebilir bir çözüm sunar. Bu yöntem, veri dönüştürmenin karmaşık görevini basitleştirerek çeşitli platformlar ve uygulamalar arasında sorunsuz entegrasyon sağlar. Aspose.Cells Cloud’un güçlü API’siyle, dönüştürmeleri kolaylıkla otomatikleştirebilir, üretkenliği artırabilir ve yüksek kaliteli sonuçlar elde edebilirsiniz.
Aspose.Cells Cloud SDK’yı keşfetmenizi ve veri yönetimi süreçlerinizi dönüştürmedeki olağanüstü yeteneklerini deneyimlemenizi öneririz.
Faydalı Bağlantılar
İlgili Makaleler
Daha fazla bilgi edinmek için lütfen aşağıdaki bağlantıları ziyaret edin: