JSON'u XML'e Çevrimiçi Dönüştür
Tasarımdan gizli — tamamen tarayıcınızda çalışır
JSON'u doğrudan tarayıcınızda iyi biçimlendirilmiş XML'e dönüştürün. Toova kök öğe adını ve girintilemeyi seçmenize olanak tanır, dizileri ve null değerleri düzgün şekilde işler, herhangi bir ayrıştırıcının kabul edeceği XML çıktısı oluşturur — verilerinizi hiçbir yere göndermeden.
JSON'u Neden XML'e Dönüştürmelisiniz
Pek çok kurumsal sistem ve eski API hâlâ XML bekler — SOAP servisleri, bankacılık entegrasyonları, devlet API'leri, RSS beslemeleri ve uzun bir B2B platformları kuyruğu. Modern altyapınız JSON konuşur; bu nedenle boru hattında bir köprüye ihtiyaç duyarsınız. Toova dönüşümü tek bir yapıştırmayla, yapılandırılabilir bir kök öğesiyle ve diziler, boolean'lar ile null değerlerin öngörülebilir şekilde işlenmesiyle gerçekleştirir.
Çıktıyı Özelleştirin
Kök öğe adını alıcı sistemin beklediği şeye göre ayarlayın — Envelope, Request, Item veya başka herhangi bir şey. 2 boşluk veya 4 boşluk girintisini seçin. Diziler, her XML ayrıştırıcısının listeleri anladığı şekil olan aynı etiketle tekrarlanan kardeş öğelere genişler. Boolean'lar, sayılar ve null değerler XML Şeması spesifikasyonunun önerdiği biçimde serileştirilir; böylece çıktı çoğu katı şemaya karşı doğrulanır.
Yalnızca Yerel Dönüşüm
Toova her şeyi tarayıcınızda dönüştürür. JSON ayrıştırılır, XML düğümlerine eşlenir ve serileştirilir — tüm bunlar herhangi bir ağ çağrısı olmaksızın gerçekleşir. Yükleme, günlük kaydı veya içerik analizi yapılmaz. Sayfa yüklendikten sonra araç çevrimdışı çalışır; bu da dahili yükler ve özel entegrasyon testleri için güvenli olduğunu gösterir.
Sıkça Sorulan Sorular
- JSON dizileri XML'e nasıl dönüştürülür?
- Dizi öğeleri, üst anahtarın etiket adıyla aynı isimli tekrarlanan kardeş öğelere dönüşür. Örneğin, "tools" anahtarındaki bir dizi, üst öğenin içinde birden fazla <tools> öğesi oluşturur — ana akım her XML ayrıştırıcısının listeleri bu şekilde işlediği standarttır.
- Null veya boolean değerlerle ne olur?
- Null değerler, <tag nil="true"/> gibi bir nil niteliğiyle kendi kendini kapatan bir öğe oluşturur. Boolean'lar ve sayılar, XML Şeması kurallarına uygun biçimde etiketin içinde dize olarak dönüştürülür.
- Kök öğe adını değiştirebilir miyim?
- Evet. Herhangi bir geçerli XML adını ayarlamak için Kök öğe giriş alanını kullanın. Boş bırakıldığında varsayılan "root" olur; ancak üretim API'lerinin çoğu Envelope veya Request gibi belirli bir sarmalayıcı bekler.
- Çıktı geçerli XML midir?
- Evet. Dönüştürücü özel karakterleri (&, <, >, tırnaklar) otomatik olarak kaçırır, geçerli bir kodlama seçer ve tek bir kök öğe oluşturur. Çıktı, herhangi bir ana akım XML kitaplığında değişiklik yapılmadan ayrıştırılır.
- Verilerim herhangi bir sunucuya gönderiliyor mu?
- Hayır. Dönüşüm tamamen tarayıcınızda çalışır. Hiçbir şey yüklenmez veya günlüğe kaydedilmez. Dönüşüm sırasında DevTools'daki Ağ sekmesini açarsanız sıfır giden istek göreceksiniz.