> xml | json | dönüştür <

// XML ve JSON veri formatları arasında anında dönüştürme

[ÇİFT YÖNLÜ]

XML↔JSON Dönüşümü

Tek tıkla XML'i JSON'a ve JSON'u XML'e dönüştürün. Tam çift yönlü destek.

[DOĞRULA]

Sözdizimi Kontrolü

XML ve JSON sözdiziminin otomatik doğrulanması. Hatalı giriş için net hata mesajları.

[ÜCRETSİZ]

Öznitelik Desteği

XML öznitelikleri, iç içe öğeler, CDATA bölümleri ve dizi olarak tekrarlanan öğeleri işler.

// XML'DEN JSON'A DÖNÜŞÜM HAKKINDA

Nasıl çalışır:

XML, tarayıcının yerel DOMParser API'si kullanılarak ayrıştırılır ve JSON nesnesi oluşturmak için özyinelemeli olarak dolaşılır. XML öznitelikleri '@' ile öne eklenir, metin içeriği alt öğelerle karıştırıldığında '#text' kullanır.

Örnek:

<book id="1"><title>Merhaba</title></book> → {"book":{"@id":"1","title":"Merhaba"}}

Yaygın kullanım alanları:

  • >SOAP/XML API yanıtlarını JSON'a dönüştürme
  • >XML yapılandırma dosyalarını JSON'a taşıma
  • >Web uygulamaları için XML veri akışlarını dönüştürme
  • >Eski sistemler için JSON yüklerini XML'e dönüştürme
  • >Karmaşık XML yapılarını analiz etme ve inceleme

>> sıkça sorulan sorular

Q: XML ve JSON arasındaki fark nedir?

A: XML, W3C standartlarına göre etiketler ve özniteliklerle verileri hiyerarşik olarak yapılandırır. JSON, RFC 8259 tarafından tanımlanan anahtar-değer çiftlerini kullanır.

Q: XML öznitelikleri JSON'a nasıl eşlenir?

A: XML öznitelikleri '@' önekli JSON özelliklerine dönüştürülür. Örneğin, <item id="1"> JSON çıkışında {"@id": "1"} olur.

Q: İç içe ve tekrarlanan öğeler nasıl işlenir?

A: İç içe XML öğeleri iç içe JSON nesneleri olur. Birden fazla kardeş öğe aynı etiket adını paylaştığında, otomatik olarak JSON dizisine gruplandırılır.

Q: CDATA nasıl işlenir?

A: XML'deki CDATA bölümleri metin içeriği olarak işlenir. CDATA sarmalayıcısı kaldırılır ve içerik normal dize değeri olarak eklenir.

Q: XML ad alanları destekleniyor mu?

A: Ad alanı önekleri öğe ve öznitelik adlarında olduğu gibi korunur.

// DİĞER DİLLER