JSON ve XML, her ikisi de geliştiriciler tarafından veri iletmek için yaygın olarak kullanılan, iyi bilinen yapılandırılmış biçimlerdir. Bir programcı olarak JSON ve XML veri biçimleri arasında dönüştürmeye ihtiyaç duyduğumuz birçok gereksinim vardır. Bu yazıda, JSON verilerini C# kullanarak XML formatına nasıl dönüştüreceğinizi öğreneceksiniz.

JSON'u CSharp'ta XML'e dönüştürün

Aşağıdaki konular aşağıda ele alınmıştır:

JSON ve XML Dönüşümü için .NET API

GroupDocs.Conversion, farklı belgelerin, görüntülerin ve diğer dosya biçimlerinin birbirine dönüştürülmesini otomatikleştirmeye olanak tanıyan bir .NET API sağlar. JSON dosyalarını C# kullanarak XML formatına dönüştürmek için burada aynı API’yi kullanıyorum. JSON ve XML dönüştürmenin yanı sıra API, kelime işlem belgeleri, sunumlar, e-Kitaplar, JPG, PNG, WebP ve daha pek çok başka ileri ve geri dönüştürmeyi destekler. Ayrıntıları belgelerde görebilirsiniz.

İndirilenler bölümünden DLL’leri veya MSI yükleyicisini indirebilir veya NuGet yoluyla .NET uygulamanıza API’yi yükleyebilirsiniz.

PM> Install-Package GroupDocs.Conversion

JSON’u C# dilinde XML’e dönüştürün

Hem JSON hem de XML biçimleri, web tabanlı uygulamalarda veri iletmek için yaygın olarak kullanılır. Bunlar, verileri depolamak ve değiş tokuş etmek için yapılandırılmış, insanlar tarafından okunabilen, hiyerarşik biçimlerdir.

Aşağıdaki adımlar, JSON verilerini .NET API kullanarak XML formatına dönüştürmenize rehberlik eder.

  • Converter sınıfını kullanarak JSON veri dosyasını yükleyin.
  • Dönüştürme formatını XML olarak ayarlamak için DataConvertOptions‘ı kullanın.
  • JSON Verilerini XML biçimine dönüştürmek için Converter sınıfının Convert yöntemini çağırın

Aşağıdaki kod, JSON verilerini C# kullanarak XML formatına dönüştürür.

// C# kullanarak JSON verilerini XML biçimine dönüştürün
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Sonuç olarak, C# kullanarak .NET uygulamalarınızda JSON verilerinin XML formatına dönüştürülmesini öğrendiniz. documentation‘ı kullanarak veya GitHub‘da bulunan örnekleri hızlıca deneyerek .NET Conversion Automation API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir sorunuz için forum aracılığıyla bize ulaşın.

Ayrıca bakınız