XML’i JSON’a dönüştürün
XML belgelerini ve beslemelerini üzerinde çalışabileceğiniz JSON’a çevirin.
XML yapıştırın, bir .xml dosyası açın veya buraya bırakın
Sonraki: JSON biçimlendirici · YAML - JSON · JSON - CSV
Bu araçla ilgili bir sorun bildir
XML - JSON nasıl kullanılır
XML’inizi yapıştırın
XML yapıştırın ya da bir .xml dosyası açın veya bırakın. Siz yazarken denetlenir ve dönüştürülür.
Seçenekleri belirleyin
Sayıları ve true/false değerlerini algılayın ya da her değeri metin olarak bırakın. 2 veya 4 boşluk ya da tek satır seçin.
Kopyalayın veya indirin
JSON’u kopyalayın ya da .json dosyası olarak indirin.
Neden Utils365 kullanılmalı
Öznitelikler korunur
Öznitelikler @_ ile başlayan anahtarlara, yanlarındaki öğe metni ise #text’e dönüşür; böylece XML’deki hiçbir şey kaybolmaz.
Beklediğiniz yerde listeler
Birkaç <book> öğesi gibi tekrarlanan öğeler bir JSON dizisine dönüşür.
Düzeltebileceğiniz hatalar
Kapatılmamış veya eşleşmeyen etiketler, tırnaksız öznitelikler ve başıboş karakterler satır ve sütunla belirtilir.
Tasarımı gereği gizli
XML’iniz cihazınızda dönüştürülür ve asla yüklenmez.
Sıkça sorulan sorular
Öznitelikler nasıl dönüştürülür?
Her öznitelik, önünde @_ olan bir anahtara dönüşür; örneğin "@_id": 1. Öğenin metni de varsa "#text" olarak korunur.
Sayılar ve boolean’lar algılanıyor mu?
Evet, varsayılan olarak: 42, 9.90 ve true, XML’dekiyle aynı yazılan JSON sayı ve boolean’larına dönüşür. 007 veya posta kodları gibi başında sıfır olan değerler metin kalır. Her değeri metin tutmak için seçeneğin işaretini kaldırın.
Neden bir öğe dizi oluyor da diğeri olmuyor?
Birden fazla kez görünen bir öğe diziye dönüşür; bir kez görünen tek bir değer olur. JSON’u yeniden XML’e çevirmek her iki durumda da aynı öğeleri verir.
Yorumlara, CDATA’ya ve XML bildirimine ne olur?
Yorumlar ve <?xml ?> bildirimi alınmaz. CDATA bölümleri düz metin olarak korunur, & ve é gibi varlıklar çözülür.
Güvenilmeyen XML’i dönüştürmek güvenli mi?
Evet. DOCTYPE içinde tanımlanan varlıklar özyinelemeli olarak genişletilmez, bu yüzden boyutu patlatmak için hazırlanmış dosyalar sayfayı donduramaz.