XML(Genişletilebilir İşaretleme Dili) yapılandırılmış veri değişimi için bir temel olmaya devam ederken, JSON artık hafif, web dostu entegrasyonlar için varsayılan hale gelmiştir. Eğer eski sistemleri modernize ediyorsanız, üçüncü parti API’lerle entegre oluyorsanız veya veri boru hatlarını düzenliyorsanız, XML’i JSON’a dönüştürmek mimarinizi önemli ölçüde sadeleştirebilir. Aspose.Cells Cloud SDK for .NET ile, bu dönüşümü birkaç satır C# ile otomatikleştirebilirsiniz.
Cloud API for XML to JSON
Aspose.Cells Cloud SDK for .NET tablo ve yapılandırılmış veri işleme için REST uç noktalarını açığa çıkarır—XML’i JSON’a dönüştürme dahil. XML’inizi bulut depolamaya yükleyebilir ve tek bir API çağrısında JSON çıktısı talep edebilirsiniz, bu da web uygulamaları, fonksiyonlar ve mikro hizmetlerle kolay entegrasyon sağlar.
Install the .NET SDK
Paket eklemek için .NET CLI veya Paket Yöneticisi’ni kullanın:
# .NET CLI
dotnet add package Aspose.Cells-Cloud --version 24.9.0
# Package Manager
Install-Package Aspose.Cells-Cloud -Version 24.9.0
- Ücretsiz bir hesap oluşturun ve Aspose Cloud Dashboard üzerinden Client ID ve Client Secret’inizi alın. Daha fazla bilgi için bu quick start makalesine başvurmayı düşünebilirsiniz.
XML’i C#’ta JSON’a dönüştürmek
Aşağıda C# .NET kullanarak XML’den JSON’a dönüşümü nasıl gerçekleştirebileceğimize dair detaylar verilmiştir:
- SDK’yı doğrular.
- XML’yi bulut depolama alanına yükleyin.
- Perform conversion to JSON.
CellsApi örneğini oluşturun ve istemci kimlik bilgilerini argüman olarak sağlayın.
CellsApi api = new CellsApi(clientId,clientSecret);
Giriş XML’ini uploadFile(…) yöntemiyle bulut depolamaya yükleyin.
cellsInstance.UploadFile("input.xml", inputFile);
Call cellsWorkbookGetWorkbook(…) API to perform the XML to JSON conversion. The resultant JSON is then stored in cloud storage.
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xml,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);
// Tam örnekler ve veri dosyaları için lütfen gidin
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Müşteri kimlik bilgilerini https://dashboard.aspose.cloud/ adresinden alın.
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// CellsApi örneği oluştururken ClientID ve ClientSecret geçirin
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// girdi XML dosyasını yükle
using (var inputFile = System.IO.File.OpenRead(input.xml))
{
// input XML dosyasını bulut depolama alanına yükle
cellsInstance.UploadFile("input.xml", inputFile);
// API'yi çağırarak XML şemasını JSON şemasına dönüştür.
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xml,null, format: "JSON", null, null, null, null, "myResultant.json", null,null);
// başarılı dönüştürme durumunda başarı mesajı yazdır
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to JSON conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

XML’den JSON’a dönüşüm önizlemesi.
XML’i JSON’a cURL ile dönüştür
XML’in JSON’a dönüştürülmesi Aspose.Cells Cloud ve cURL komutları kullanılarak bulutta veri dönüşümünü hızlı ve verimli bir şekilde gerçekleştiren bir yoldur. Bu nedenle, eğer betik yazıyorsanız veya uç noktaları test ediyorsanız, REST API’yi doğrudan çağırabilirsiniz.
Adım 1 – Bir erişim belirteci al:
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"
Aşama 2 – XML → JSON’a Dönüştür:
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\",}"
XML dosyası ile sourceFile
‘ı, elde edilen JSON’un adı ile myResultant
‘ı ve yukarıda oluşturulan JWT erişim belirteci ile accessToken
‘ı değiştirin.
Sonuç JSON’unu yerel olarak kaydedin. Eğer elde edilen JSON şemasını yerel diske 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 → JSON Web Uygulumuz
Ücretsiz XML to JSON Converter app(Aspose.Cells Cloud tarafından desteklenen) uygulamasını deneyin, böylece kod yazmadan API`nin yeteneklerini keşfedebilirsiniz.

XML’den JSON’a dönüştürücü önizlemesi.
Sonuç
Aspose.Cells Cloud SDK for .NET ile XML’i JSON’a dönüştürmek hızlı, güvenli ve ölçeklenebilir. İster bunu bir C# servisine, bir Azure Function’a veya CI işlerine entegre edin, Cloud API veri alışverişini standart hale getirmeye ve entegrasyon projelerini hızlandırmaya yardımcı olur.
Aspose.Cells Cloud SDK’yı keşfetmenizi ve veri yönetim süreçlerinizi dönüştürmedeki olağanüstü yeteneklerini deneyimlemenizi teşvik ediyoruz.
Kullanışlı Bağlantılar
İlgili Makaleler
Lütfen daha fazla bilgi için aşağıdaki bağlantıları ziyaret edin: