xml'den json'a

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

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>

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

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ü

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: