İçeriğe geç
uxTools
Veri & Formatlar

XML ↔ JSON Dönüştürücü

XML veya JSON yapıştır, iki yönde de dönüştür. Yapılandırılabilir attribute prefix (`@` / `_`), text key (`#text` / `_text`), CDATA + namespace yönetimi, tekrar edebilecek elemanlar için always-array listesi, kompakt text çıktısı ve pretty-print.

Örnekler

Girdi

XML yapıştır ya da .xml dosyası yükle. Dönüşüm yazdıkça çalışır.

0 B0 satır

Çıktı

Yukarıdaki XML'den üretilen JSON önizleme.

XML yapıştır; JSON karşılığı burada belirir.

Seçenekler

Attribute, text düğümü ve biçimlendirme davranışını ayarla.

Attribute ön eki

Üretilen JSON'da attribute'ları işaretler. Boş seçilirse attribute'lar düz alan olur.

Metin düğümü anahtarı

Hem attribute hem de metin içeren elementlerde metnin anahtarı.

Yalnız metinli elementleri sıkıştır

<p>selam</p> {"p":"selam"} olarak çıkar.

Boşlukları kırp

Metin düğümlerinin başındaki/sonundaki boşlukları temizler.

CDATA'yı ayrı tut

CDATA içeriklerini "#cdata" anahtarında tut.

Namespace tanımlarını dahil et

xmlns ve xmlns:* attribute'larını JSON'da koru.

Her zaman dizi yapılacak etiketler

Virgülle ayrılmış etiket adları; tek görünüşlü olsalar bile dizi olarak çıkarlar.

Girinti