JSON'dan XML'ye
JSON'yu öznitelikli, tekrarlanan öğeli ve doğru kaçış karakterli kurala uygun XML'ye çevirin — XML'den JSON'a aracımızla gidiş-dönüş yapar. Hepsi yerel.
Bu araç tamamen tarayıcında çalışır. Verilerin asla cihazından çıkmaz — hiçbir sunucuya yüklenmez.
Nasıl kullanılır
- 1JSON'unuzu giriş kutusuna yapıştırın.
- 2XML canlı oluşur — gerekirse özel bir kök öğe adı belirleyin.
- 3Sonucu kopyalayın ya da .xml dosyası olarak indirin.
JSON'dan XML'ye
JSON yapıştırın; düzgün bildirimli, 2 boşluk girintili, biçimlendirilmiş bir XML belgesi alın. Nesneler öğelere dönüşür, diziler her öğe için anahtarı yineler, "@key" üyeleri XML özniteliklerine dönüşür — XML'den JSON'a dönüştürücümüzün birebir tersi, veriler oraya gidip geri gelebilir.
Her şey kuralına göre kaçışlanır (& < > " ') ve rastgele anahtarlar yasal öğe adlarına dönüştürülür; çıktı her zaman kurala uygun XML olur. XML'nin anlatamadığı değerler — null, boş diziler — boş öğelere dönüşür; sınırlar aşağıda açıkça yazılıdır.
Sık sorulan sorular
Öznitelikler ve diziler XML'ye nasıl eşlenir?
@ ya da @_ ile başlayan bir anahtar, ebeveyn öğenin özniteliğine dönüşür; "#text" ise öğenin metin içeriği olur — XML'den JSON'a aracımızın verdiğiyle aynı kurallar. Diziler her öğe için aynı öğeyi yineler; en tepedeki bir JSON dizisi, belgenin tek köke ihtiyacı olduğundan <root><item>…</item></root> diye sarılır.
JSON ⇄ XML eşlemesinin sınırları neler?
XML'nin null ya da boş dizi gösterimi yoktur — ikisi de boş öğeye dönüşür. Karışık içerik (metnin arasına serpiştirilmiş alt öğeler) gidiş-dönüş yapamaz: metin tek blok tutulur. Ayrıca geri çözümlenirken tek başına kalmış bir tekrarlanan öğe, tek öğeli dizi yerine düz değer olur.
Geçerli XML adı olmayan anahtarlara ne olur?
Dönüştürülürler: yasadışı karakterler alt çizgi olur, rakamla başlayan anahtar başa alt çizgi alır ("2fa" → <_2fa>). CJK ve aksanlı harfler zaten yasal XML adlarıdır, aynen kalır.
İlgili araçlar
XML'den JSON'a
XML'yi tarayıcınızda JSON'a çevirin — öznitelikler @ önekli anahtarlara, tekrarlanan öğeler dizilere dönüşür; bozuk girdi satır düzeyinde anlaşılır hata verir.
Tüm araçlar →
XML Biçimlendirici
XML'i temiz 2 boşluklu girintiyle online güzelleştir — sitemap'lar, RSS akışları, SOAP zarfları ve yapılandırma dosyaları yeniden okunur olsun, tamamen tarayıcında.
Tüm araçlar →
JSON Biçimlendirici
Dağınık JSON'u online güzelleştir — 2 boşluk, 4 boşluk veya sekmeler, anında doğrulama ve hassas hata konumlarıyla. %100 tarayıcında.
Tüm araçlar →
JSON Doğrulayıcı
JSON'u kesin hata satırı ve sütunuyla anında doğrula. Uygulamanı bozmadan önce eksik virgülleri, tırnaksız anahtarları, art arda virgülleri ve hatalı kaçışları yakala.
Tüm araçlar →
Bu aracı gömün
Tek satırla bu aracı sitenize ekleyin — ziyaretçinin tarayıcısında çalışır.
<iframe src="https://zoyku.com/tr/tools/json-to-xml?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-xml" loading="lazy"></iframe>