Online XML'den JSON'a Dönüştürücü

XML'i online olarak saniyeler içinde JSON'a dönüştürün. SOAP yanıtlarını, RSS akışlarını ve eski XML'i modern uygulamalar için temiz JSON'a çeviren ücretsiz araç. Tarayıcınızda çalışır.

Sürükle ve bırak ya da XML yapıştırın
Loading editor...
Loading editor...

XML'dan JSON'ye Dönüşüm Nedir?

XML'den JSON'a dönüştürme, hiyerarşik bir XML belgesini (açılış ve kapanış etiketleriyle) neredeyse her modern API ve JavaScript uygulamasının beklediği format olan JSON'a çevirme işlemidir. İki format da aynı tür verileri tutar; ancak JSON'ın ayrıştırılması daha hafif ve kodda kullanımı daha kolaydır. XML'den JSON'a dönüştürücü, XML ağacında dolaşır ve her etiketi JSON anahtarı olarak yazar; öğe metni değer, alt öğeler ise iç içe nesneler haline gelir. XML'den JSON'a dönüştürme işlemi genellikle XML döndüren bir SOAP veya eski servise bağlanırken ve uygulamanız JSON'a ihtiyaç duyduğunda yapılır.

Neden XML'ı JSON'ye Dönüştürmelisiniz?

JSON, API'ler, tarayıcılar ve çoğu modern programlama dili için evrensel formattır. Ancak XML de her yerde karşımıza çıkar: SOAP web servisleri, RSS akışları, bankacılık ve sağlık API'leri, devlet portalları, Office belgeleri ve uzun bir kurumsal sistem listesi. XML'i online JSON'a dönüştürmek, bu XML yanıtını alıp doğrudan bir fetch çağrısına geçirebileceğiniz, veritabanında saklayabileceğiniz veya JavaScript uygulamasında gösterebileceğiniz bir şeye dönüştürmenizi sağlar. Şu durumlarda XML'den JSON'a araç kullanın: modern uygulamalarda SOAP yanıtlarını tüketme, JavaScript'te RSS veya Atom akışlarını ayrıştırma, XML yapılandırma dosyalarını JSON'a geçirme veya XML taslaklarından API isteklerini test etme.

XML'dan JSON'ye Dönüştürücümüz Nasıl Çalışır

Dönüştür'e tıkladığınızda araç, katı bir XML ayrıştırıcısı kullanarak XML'inizi ayrıştırır, ardından ağaçta dolaşarak güzel biçimlendirilmiş JSON olarak yazar. Öğe metni dizgi değerleri haline gelir, aynı etiketle tekrarlanan öğeler JSON dizisi olur ve nitelikler standart bir gösterim kullanılarak korunur. Sayılar ve boolean'lar XML türsüz olduğundan varsayılan olarak metin olarak kalır; ancak yapı XML'inizi tam olarak yansıtır. Her şey tarayıcınızda gerçekleşir. XML verileriniz herhangi bir sunucuya yüklenmez.

Sunulan Özellikler

  • Tek tıkla dönüştürme: Dönüştür'e tıklayın, JSON çıkış panelinde belirir.
  • Tekrarlanan öğe tespiti: birden fazla kez görünen etiketler otomatik olarak JSON dizisi haline gelir.
  • Nitelik koruması: XML nitelikleri tutarlı bir gösterim kullanılarak çıktıda saklanır.
  • Güzel biçimlendirilmiş JSON: çıktıyı kolayca okumak için varsayılan olarak iki boşluklu girinti.
  • Yükleme desteği: cihazınızdan .xml dosyası yükleyin veya giriş alanına sürükleyip bırakın.
  • Tek tıkla kopyalama: JSON çıktısını Kopyala düğmesiyle alın ve istediğiniz yere yapıştırın.

Araç Nasıl Kullanılır

  1. XML'inizi giriş düzenleyicisine yapıştırın veya .xml dosyası yüklemek için Dosya Yükle düğmesini kullanın.
  2. Sağda JSON çıktısı oluşturmak için Dönüştür düğmesine tıklayın.
  3. JSON'ı panonuza kopyalamak için Kopyala düğmesine tıklayın.
  4. Başa dönmek istediğinizde her iki düzenleyiciyi sıfırlamak için Temizle düğmesini kullanın.

Yaygın Kullanım Alanları

  • SOAP entegrasyonları: SOAP XML yanıtlarını modern uygulamalar için JSON'a dönüştürme.
  • RSS ve Atom akışları: akış XML'ini JavaScript okuyucular için JSON'a dönüştürme.
  • Yapılandırma geçişi: XML yapılandırma dosyalarını yeni araçlar için JSON'a taşıma.
  • API testi: XML örneklerini REST yanıtlarıyla karşılaştırmak için JSON'a dönüştürme.

Örnek Dönüşüm

Giriş (XML)

<?xml version="1.0" encoding="UTF-8"?>
<product>
  <name>Widget</name>
  <price>29.99</price>
  <inStock>true</inStock>
</product>

Çıkış (JSON)

{
  "product": {
    "name": "Widget",
    "price": "29.99",
    "inStock": "true"
  }
}

Sıkça Sorulan Sorular

İlgili Dönüştürücüler