Veri
XML ↔ JSON Dönüştürücü
Eski SOAP servisleri ve XML tabanlı veri akışlarıyla çalışırken kullanışlı.
Son güncelleme:
XML ile JSON Arasındaki Fark
XML, etiket tabanlı, öznitelik (attribute) ve iç içe metin içeriğini destekleyen eski nesil bir veri değişim formatıdır; SOAP servisleri, RSS akışları ve bazı kurumsal sistemlerde hâlâ yaygındır. JSON ise daha sade sözdizimine sahip, modern REST API'lerde tercih edilen formattır.
Öznitelikler (Attributes) JSON'da Nasıl Gösterilir?
XML etiketlerindeki öznitelikler (örneğin <kullanici id="1">), JSON'a dönüştürülürken '@' öneki ile ayrı bir alan olarak temsil edilir (örn. "@id": "1"); etiketin kendi metin içeriği ise genellikle '#text' anahtarıyla gösterilir.
Ne Zaman XML ile Çalışmanız Gerekir?
Eski kurumsal sistemler, bazı devlet API'leri ve SOAP tabanlı web servisleri hâlâ XML formatında veri alışverişi yapar. Bu araç, modern bir JSON tabanlı uygulamayı böyle bir sistemle entegre ederken veri formatını hızlıca dönüştürmenizi sağlar.
Nasıl Kullanılır?
- 1XML veya JSON yapıştırın.
- 2Yönü seçin.
- 3Sonucu kopyalayın.
Sık Sorulan Sorular
- XML özniteliklerini JSON'da nasıl tanırım?
- Öznitelikler '@' önekiyle gösterilir; örneğin XML'deki id özniteliği JSON'da "@id" anahtarı olarak görünür.
- XML'de tekrarlayan etiketler JSON'da nasıl temsil edilir?
- Aynı isimde birden fazla alt etiket varsa, bunlar JSON'da bir dizi (array) olarak gruplandırılır.
- JSON'dan XML'e dönüşümde kök etiket nasıl belirlenir?
- JSON nesnesinin en üst seviyedeki tek anahtarı, oluşturulan XML'in kök (root) etiketi olarak kullanılır.
- XML ad alanları (namespace) destekleniyor mu?
- Temel ad alanı önekleri metin olarak korunur; karmaşık ad alanı çözümlemesi gerektiren belgelerde manuel kontrol önerilir.
