TL
Tool Lab
💰Donate
💰Donate

XML to JSON

XML'i JSON'a dönüştürür

XML Input
JSON Output

Bu araç hakkında

XML to JSON Converter, XML belgelerini eşdeğer JSON'a dönüştürür: her XML öğesi bir JSON anahtarı olur, alt öğeler iç içe nesnelere dönüşür ve aynı etiket adına sahip tekrar eden kardeş öğeler otomatik olarak bir JSON dizisinde gruplanır.

Metin içeriği uygun olduğunda otomatik olarak sayılara veya boolean değerlere dönüştürülür ('30' değeri 30 olur, 'true' değeri true olur). XML öznitelikleri dahil edilmez — yalnızca öğe içeriği dönüştürülür. Tüm işlemler tarayıcıda yerel olarak çalışır.

Nasıl kullanılır

  1. XML'inizi XML Input alanına yapıştırın veya bir örnek yüklemek için Sample'a tıklayın.
  2. JSON girinti düzeyini seçin (2 boşluk, 4 boşluk veya Minified).
  3. Dönüştürmek için → JSON'a tıklayın.
  4. JSON çıktısını panonuza kopyalamak için Copy'ye tıklayın.

Kullanım senaryoları

Backend geliştiricileri, JavaScript frontend'leri için XML API yanıtlarını JSON'a dönüştürür. Veri mühendisleri, pipeline işleme için XML akışlarını JSON'a dönüştürür. XML tabanlı yapılandırma dosyalarından geçiş yapan geliştiriciler şemalarını JSON olarak belgeler. Web geliştiricileri, JavaScript uygulamalarında kullanmak üzere RSS/Atom akışlarını JSON'a dönüştürür.

Sık sorulan sorular

  • Aynı etiket adına sahip tekrar eden öğelere ne olur?Bunlar otomatik olarak bir JSON dizisinde gruplanır. Örneğin, iki <item> kardeş öğesi "item": ["value1", "value2"] haline gelir.
  • XML öznitelikleri dönüştürülür mü?Hayır. Yalnızca öğe metin içeriği ve alt öğeler dönüştürülür. XML öznitelikleri yok sayılır.
  • Metin değerlerinin türü nasıl belirlenir?Sayılar ve boolean değerler otomatik olarak çıkarılır: '42' değeri 42 olur, 'true' değeri true olur, 'false' değeri false olur. Diğer her şey string olarak kalır.