İçeriğe geç
TConverter

JSON to XML

Tarayıcıda

JSON verinizi yapıştırın ve XML formatına dönüştürün.

JSON'dan XML'e dönüştürme hakkında

TConverter JSON to XML aracı, JSON metninizi düzgün girintilenmiş ve kurallara uygun (well-formed) bir XML belgesine dönüştürür. JSON verinizi yapıştırıp XML'e Dönüştür butonuna tıkladığınızda sonuç hemen giriş alanının altında görünür; dilerseniz kopyalayabilir, dilerseniz .xml dosyası olarak indirebilirsiniz. Araç ücretsizdir, üyelik istemez ve tüm güncel tarayıcılarda çalışır.

Yeni API'lerin çoğu JSON kullansa da XML hâlâ yaygındır: eski SOAP servisleri, kurumsal entegrasyonlar, e-ticaret ürün beslemeleri, yapılandırma dosyaları ve pek çok iş uygulamasının içe aktarma ekranları XML bekler. Özellikle iç içe verilerde elle dönüştürme hem zaman alır hem de hataya açıktır. JSON verisini böyle bir sisteme aktarmanız, test verisi hazırlamanız ya da bir JSON yapısının XML karşılığını görmek istediğinizde bu araç işinizi hızlandırır.

Çıktı birkaç net kurala göre oluşturulur. Belge, sürüm 1.0 ve UTF-8 kodlamalı bir XML bildirimiyle başlar ve tüm içerik root adlı bir kök elemanın içine yerleştirilir. Her JSON alanı aynı adı taşıyan bir elemana, iç içe nesneler ise iç içe elemanlara dönüşür. En üst seviyedeki JSON bir dizi ise her kayıt kök elemanın altında ayrı bir item elemanına yazılır; böylece bir kayıt listesi art arda gelen item bloklarına dönüşür. XML iki boşluk girintiyle biçimlendirildiği için okunması ve kontrol edilmesi kolaydır.

Dönüştürme, tarayıcınızda çalışan xml2js kütüphanesiyle yapılır. Verileriniz sunucuya yüklenmez; kurum içi veya hassas JSON verilerini cihazınızdan çıkarmadan dönüştürebilirsiniz. Girdi geçerli bir JSON değilse ya da bir değer XML'de ifade edilemiyorsa yarım bir sonuç yerine hata mesajı gösterilir. XML eleman adlarının JSON anahtarlarından daha katı kuralları olduğunu unutmayın: boşluk içeren ya da rakamla başlayan anahtarları dönüştürmeden önce yeniden adlandırmanız gerekebilir.

Dönüştürmeden önce JSON verinizi kontrol etmek isterseniz önce JSON Formatter aracıyla biçimlendirip doğrulayabilirsiniz. Alan adlarının XML'de anlamlı olması için kısa, boşluk içermeyen ve harfle başlayan anahtarlar kullanmanız en temiz sonucu verir. Oluşan XML'i hedef sistemin beklediği şemaya göre gözden geçirmeyi ve gerekirse eleman adlarını düzenlemeyi unutmayın.

XML oluşturulduktan sonra tek tıkla panoya kopyalayabilir veya tconverter-output.xml adıyla indirebilirsiniz. Yapıştırılan veri için sabit bir boyut sınırı yoktur; çok büyük verilerde işlem süresi kendi cihazınızın belleğine ve hızına bağlıdır.

Sık sorulan sorular

JSON'dan XML'e dönüştürme ücretsiz mi?

Evet. Araç ücretsizdir ve hesap açmanız gerekmez.

Verilerim sunucuya gönderiliyor mu?

Hayır. Dönüştürme tarayıcınızda yapılır, JSON veriniz hiçbir yere yüklenmez.

Oluşan XML'in kök elemanı nedir?

Çıktı her zaman root adlı bir kök elemanla sarılır ve başında sürüm 1.0, UTF-8 kodlamalı XML bildirimi bulunur.

JSON dizileri XML'e nasıl dönüştürülüyor?

En üst seviye JSON bir diziyse her kayıt root altında bir item elemanı olur. Nesnelerin içindeki diziler ise alan adıyla tekrar eden elemanlar şeklinde yazılır.

JSON'um doğru görünüyor ama neden hata alıyorum?

Ya JSON'da sondaki fazla virgül veya tek tırnak gibi bir sözdizimi hatası vardır ya da bir anahtar XML eleman adı olarak kullanılamıyordur. Giriş alanının altındaki hata mesajı nedeni gösterir.