XML JSON Dönüştürücü
XML metinlerinizi öznitelikleri ve hiyerarşik yapıyı koruyarak JSON formatına dönüştürün. Girinti ve liste ayarlarını kolayca yapılandırın.
Aracı çalıştır
Bu çevirici, XML verilerinizi standart JSON metnine dönüştürür. Dönüştürme sırasında XML etiketlerinin öznitelikleri ve hiyerarşik düğüm ilişkileri korunur. Tekrarlanan alt ögeler otomatik olarak JSON dizilerine dönüştürülür. İsteğe bağlı olarak, tek bir alt öge barındırsa bile dizi şeklinde kalmasını istediğiniz etiket adlarını virgülle ayırarak belirtebilirsiniz. Çıktı alanındaki JSON metninin biçimlendirmesini ve okunabilirliğini artırmak için girinti boşluk sayısını isteğinize göre ayarlayabilirsiniz; bu ayarın varsayılan değeri iki boşluktur. Boş veya yalnızca boşluk karakterlerinden oluşan bir XML girdisi sağlandığında araç boş bir JSON nesnesi üretir. Sözdizimi kurallarına uymayan veya etiketleri düzgün kapatılmamış bozuk bir XML metni girildiğinde dönüştürme işlemi tamamlanamaz ve arayüzde hata bilgisi görüntülenir. Web servisleri, REST API entegrasyonları veya veri aktarımı süreçlerinde XML yapılarını modern JSON veri formatına taşımak için ilgili metni alana yapıştırıp işlemi başlatmanız yeterlidir. Elde edilen JSON çıktısını kopyalayabilir ve uygulamalarınızda kullanabilirsiniz.
Kullanım
- XML metninizi giriş alanına yapıştırın veya yazın.
- İhtiyacınıza göre girinti boşluk miktarını belirleyin (varsayılan değer 2'dir).
- Tek öge içerdiğinde bile diziye dönüştürülmesini istediğiniz etiket adları varsa bunları virgülle ayırarak ilgili alana girin.
- Dönüştürme işlemini başlatın ve oluşan JSON çıktısını sonuç panelinden inceleyin veya kopyalayın.
Örnekler
- <kullanici id="1"><ad>Ahmet</ad><rol>Yonetici</rol><rol>Editor</rol></kullanici> verisi girildiğinde, öznitelik bilgisi ve yinelenen rol etiketleri JSON içinde dizi formatında yapılandırılır.
- <urunler><urun><ad>Defter</ad></urun></urunler> metni girilip diziye zorlanacak etiketler alanına urun yazıldığında, tek bir ürün bulunsa bile çıktı JSON nesnesinde dizi şeklinde üretilir.
SSS
XML öznitelikleri JSON çıktısında nasıl korunur?
XML etiketlerinde yer alan öznitelikler, oluşturulan JSON nesnesinde anahtar olarak temsil edilir ve hiyerarşik yapı içinde saklanır.
Tekrarlanan etiketler JSON formatında nasıl görünür?
Aynı ebeveyn altında birden fazla yinelenen etiket bulunduğunda, bu ögeler otomatik olarak JSON dizisi haline getirilir.
Tek bir ögeyi JSON dizisi olarak kaydetmek mümkün mü?
Evet, diziye zorlanacak etiketler alanına ilgili öge adını girdiğinizde, söz konusu etiket tek bir kayıt içerse dahi JSON çıktısında dizi olarak biçimlendirilir.
Geçersiz veya hatalı XML girildiğinde ne olur?
Kapatılmamış etiketler veya sözdizimi hataları içeren bozuk XML girdilerinde dönüştürme işlemi tamamlanamaz ve ekranda hata uyarısı görüntülenir.