Utils365

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

  1. 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.

  2. 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.

  3. 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, &amp; ve &#233; 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.