UTILS.
%100 tarayıcıda
}<

JSON'dan XML'e

Bir JSON nesnesini girintili bir XML belgesine dönüştürün.

— çıktı burada görünür —

Bu araç hakkında

JSON'dan XML'e, ayrıştırılmış bir JSON değerini girintili bir XML belgesine çeviren, ücretsiz ve tarayıcıda çalışan bir dönüştürücüdür. Girişi tarayıcının kendi JSON ayrıştırıcısıyla okur, yapıyı dolaşır, nesne anahtarlarını öğe etiketlerine ve dizi öğelerini yinelenen öğelere eşler, ardından tüm ağacı bir UTF-8 XML bildiriminin altında tek bir <root> öğesiyle sarar.

Dizgeler, sayılar ve boole değerleri gibi ilkel değerler öğe metnine dönüşür; ve işareti, açılı parantezler ve çift tırnaklar varlıklar olarak kaçışlanır; bir null, kendiliğinden kapanan boş bir öğeye dönüşür; iç içe nesneler alt öğeler olarak iç içe geçer. Girinti her düzey için sabit iki boşluktur ve anahtarlar geçerli XML etiket adlarına arındırılır; böylece harf, rakam, alt çizgi, nokta ve tire dışındaki karakterler alt çizgilere dönüşür.

Çıktıyı oluşturmak için Dönüştür'e tıklayın; geçersiz JSON satır içi işaretlenir, ardından sonucu almak için Kopyala. Her şey %100 tarayıcınızda çalışır: yükleme yok, hesap yok, takip yok ve çevrimdışı çalışır.

Sık sorulan sorular

Diziler nasıl gösterilir?
Dizinin her öğesi, anahtarıyla aynı etiket adını yineler; bu, XML'de liste benzeri verileri modellemenin standart yoludur.
Çıktıyı ne sarar?
Her şey, bir <?xml version="1.0" encoding="UTF-8"?> bildiriminin altında tek bir <root> öğesinin içinde yer alır. En üst düzey bir nesne yerine bir dizi veya tek bir değerse, <root> içindeki bir <item> öğesinin içine yerleştirilir.
Hangi karakterler kaçışlanır?
Öğe metni içinde ve işaretleri, açılı parantezler ve çift tırnaklar &amp;, &lt;, &gt; ve &quot; varlıklarına dönüştürülür; böylece değerler biçim açısından doğru kalır.
Geçerli XML etiket adı olmayan anahtarlara ne olur?
Her anahtar arındırılır: harf, rakam, alt çizgi, nokta veya tire dışındaki karakterler alt çizgiye dönüşür ve harf ya da alt çizgiyle başlamayan bir anahtar, başına bir alt çizgi alır.

Daha fazla araç