JSON XML dönüştürücü ne yapar
Bu ücretsiz araç, JSON verilerini doğrudan tarayıcınızın içinde temiz, düzgün biçimli XML’e çevirir. İki panelli, canlı çalışan bir dönüştürücüdür: JSON soldaki girdi paneline girer, tek bir kök öğeyle sarılmış eşleşen XML siz yazdıkça sağdaki çıktı panelinde oluşur, basılacak bir Dönüştür düğmesi yoktur. Anlık doğrulama sözdizimi hatalarını yakalar ve sessizce başarısız olmak yerine net bir mesaj gösterir. Bir API yanıtı, bir yapılandırma parçası veya herhangi bir JSON bloğu yapıştırın, karşılığını anında alın. Verileri XML tabanlı sistemlere besleyen geliştiricilere, modern JSON API’lerini eski SOAP veya kurumsal servislerle köprüleyen entegrasyon mühendislerine ve zaten JSON biçiminde sahip olduğu verilerin XML sürümüne ihtiyaç duyan herkese yardımcı olur.
Dönüştürme öngörülebilir kurallara uyar. Her nesne anahtarı iç içe bir etikete dönüşür, böylece verilerinizin biçimi doğrudan aktarılır. Diziler tekrarlanan item öğelerine dönüşür, yani bir listedeki her giriş tek bir öğede toplanmak yerine kendi etiketi olarak yazılır. XML yalnızca bir üst düzey öğeye izin verdiği için sonuç her zaman bir kök etiketiyle sarılır. Doğru göründüğünde Kopyala XML’i panonuza koyar, İndir ise bir dosya olarak kaydeder, Örnek yükle ve Temizle ise hızlıca denemenize yardım eder.
Nasıl kullanılır
- JSON dosyanızı soldaki Giriş paneline yapıştırın veya yazın, ya da örnek veriyi doldurmak için Örnek yükle düğmesine basın.
- Siz yazdıkça XML, sağdaki Çıktı panelinde belirir. Dönüştürme canlıdır, çalıştırmak için tıklanacak bir şey yoktur.
- JSON’unuz eksik veya hatalı biçimliyse çıktı, sorunu işaret eden net bir hata gösterir. Sorunlu kısmı düzeltin, XML kendiliğinden yenilenir.
- Biçimlendirilmiş XML’i almak için Kopyala’yı, bir dosya olarak kaydetmek için İndir’i kullanın. Baştan başlamak istediğinizde Temizle her iki paneli de boşaltır.
Hızlı bir örnek
{"book": {"title": "Atlas", "tags": ["new", "sale"]}} verildiğinde, bir title etiketi ile her dizi değeri için birer tane olmak üzere iki tekrarlanan tags öğesi içeren ve hepsi kökün içinde yer alan bir book öğesi elde edersiniz.
Her şey tarayıcıda çalışır, bu yüzden verileriniz kendi cihazınızda gizli kalır. Araç ücretsizdir, kayıt gerektirmez ve tarayıcısı olan her telefon, tablet veya dizüstü bilgisayarda çalışır.
Sıkça sorulan sorular
- JSON nesneleri ve dizileri XML'e nasıl çevrilir?
- Her nesne anahtarı, değerini tutan iç içe bir etikete dönüşür, böylece yapı kademe kademe korunur. Diziler tekrarlanan öğelere dönüşür ve dizideki her öğe aynı adı taşıyan kendi etiketi olarak yazılır.
- Neden her şey bir kök öğeyle sarılıyor?
- Geçerli bir XML'in tam olarak bir adet üst düzey öğesi olmalıdır, oysa JSON bir nesne veya bir dizi olarak başlayabilir. Dönüştürücü tek bir kök öğe ekler, böylece çıktı her zaman düzgün biçimli ve ayrıştırmaya hazır olur.
- JSON verim bir sunucuya gönderiliyor mu?
- Hayır. Dönüştürme tamamen tarayıcınızda çalışır, bu yüzden JSON veriniz cihazınızdan asla çıkmaz ve hiçbir yere hiçbir şey yüklenmez.
- JSON'umda bir sözdizimi hatası olursa ne olur?
- Çıktı paneli XML yerine net bir hata gösterir ve ayrıştırmanın başarısız olduğu konumu veya satırı işaret eder, böylece eksik virgüle ya da fazladan paranteze doğrudan gidebilirsiniz. Düzeltin, XML kendiliğinden yeniden belirir.
- Kendi JSON'umu yapıştırmadan deneyebilir ve sonucu kaydedebilir miyim?
- Evet. Örnek yükle, girdiyi örnek JSON ile doldurur, böylece XML'in anında oluşmasını görürsünüz, Temizle ise her iki paneli de sıfırlar. Çıktı doğru göründüğünde Kopyala onu panonuza koyar, İndir ise bir .xml dosyası olarak kaydeder.