XML’den JSON’a dönüştürücü ne işe yarar
Bu ücretsiz araç, XML işaretlemesini doğrudan tarayıcınızın içinde temiz, okunabilir JSON’a dönüştürür. Bir yapılandırma dosyası, bir API yanıtı, bir RSS akışı ya da düzgün biçimli herhangi bir XML yapıştırın, anında iç içe geçmiş JSON alın. Eski SOAP veya XML API’lerini modern JavaScript uygulamalarına taşıyan geliştiriciler, veri yüklerini inceleyen QA mühendisleri ve JSON’u açılı parantezlerden daha okunaklı bulan herkes için pratiktir.
Dönüştürme basit ve öngörülebilir kurallarla yapılır: XML öznitelikleri @ önekli anahtarlara dönüşür, öznitelik varken öğe metni #text alanına yerleşir ve tekrarlayan kardeş etiketler bir dizide gruplanır. Çıktı iki boşluklu girintiyle güzelce biçimlendirilir, böylece okumaya ya da doğrudan kodun içine koymaya hazırdır.
Nasıl kullanılır
- XML’inizi en üstteki Girdi kutusuna yapıştırın veya yazın.
- Siz yazdıkça JSON’un alttaki Çıktı kutusunda belirmesini izleyin. Basılacak bir düğme yoktur, dönüştürme canlı olarak gerçekleşir.
- İşaretlemeniz hatalı biçimliyse bunun yerine “Geçersiz XML” mesajı görürsünüz; bozuk etiketi düzeltin, sonuç yeniden görünür.
- Biçimlendirilmiş JSON’u editörünüze veya API istemcinize almak için Kopyala’ya tıklayın.
Neden XML’i burada dönüştürmeli
XML’iniz makinenizden asla çıkmaz. Ayrıştırma tamamen tarayıcınızda çalıştığı için hassas yapılandırma dosyaları, jetonlar veya müşteri verileri cihazınızda kalır ve hiçbir şey sunucuya gönderilmez. Ücretsizdir, hesap gerektirmez ve tarayıcısı olan her telefon, tablet veya dizüstü bilgisayarda çalışır. Yükleme adımı olmadığından büyük belgeler bile yapıştırdığınız anda dönüşür.
İpucu: kaynağınızda çok sayıda öznitelik varsa sonuçta @ önekli anahtarlara bakın, onlar oraya gider. Bir akıştaki <item> girdileri gibi tekrarlayan öğeler için tek bir nesne yerine bir dizi bekleyin.
Masaüstünde tek seferde çok sayıda XML dosyasıyla mı çalışıyorsunuz? Aynı ekibin BulkPro uygulaması toplu işleri halleder. Bu sayfa her seferinde bir parça ya da belge dönüştürmek için yapılmıştır. Benzer araçlar için dönüştürücüler kategorisine bakabilirsiniz.
Sıkça sorulan sorular
- Bu araç XML özniteliklerini ve tekrarlayan etiketleri nasıl ele alır?
- Öznitelikler @ önekli anahtarlara dönüşür (örneğin @id), bir öğenin metni de öznitelik varken
- Neden "Geçersiz XML" mesajı görüyorum?
- Dönüştürücü düzgün biçimli XML ister. Bir etiket kapatılmamış, eşleşmemiş veya belge boşsa çıktı yerine Geçersiz XML gösterir. Sorunlu etiketi düzeltin, JSON otomatik olarak yeniden görünür.
- XML'im bir sunucuya yükleniyor mu?
- Hayır. Ayrıştırma tamamen tarayıcınızda, yerleşik XML ayrıştırıcısıyla çalışır; verileriniz cihazınızda kalır ve hiçbir yere gönderilmez.
- XML'den JSON'a dönüştürücü ücretsiz mi, hesap gerekiyor mu?
- Evet, kayıt ve sınır olmadan tamamen ücretsizdir. Sayfayı açın, XML'inizi yapıştırın ve JSON sonucunu kopyalayın.