İçeriğe geç
TConverter

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

TarayıcıdaEn fazla 10 MB

XML verinizi öznitelikleri koruyarak JSON'a dönüştürün. Tamamen tarayıcınızda çalışır.

XML'den JSON'a dönüştürme hakkında

TConverter XML → JSON dönüştürücü, bir XML belgesini okunaklı, girintili JSON'a çevirir. XML hâlâ pek çok yerde karşımıza çıkıyor: SOAP web servisleri, RSS ve Atom beslemeleri, site haritaları, muhasebe ve banka dışa aktarımları, yapılandırma dosyaları ve eski kurumsal sistemler bu biçime dayanır. Modern JavaScript kodu, REST API'ler ve veri araçlarının çoğu ise JSON ile çok daha rahat çalışır. Bu araç, hiçbir şey kurmanıza gerek kalmadan bu iki dünya arasında köprü kurar.

XML'i doğrudan metin alanına yapıştırabilir ya da en fazla 10 MB boyutunda bir .xml dosyası seçebilirsiniz. Seçilen dosyanın içeriği metin alanına aktarılır; dönüştürmeden önce göz atabilir veya düzenleyebilirsiniz. Araç; bir SOAP ya da besleme yanıtının yapısını incelemek, bir JavaScript uygulaması için test verisi hazırlamak, eski XML yapılandırmalarını taşımak veya iç içe geçmiş bir belgeyi daha kolay okumak için idealdir.

Dönüştürme açık ve öngörülebilir kurallarla yapılır. Öznitelikler atılmaz, @_ önekli alanlar olarak korunur: id="1" özniteliğine sahip bir kitap etiketi, "@_id": "1" alanını içeren bir nesneye dönüşür. Öznitelik değerleri her zaman metin olarak kalır; böylece 01234 gibi bir posta kodunun başındaki sıfır kaybolmaz. Aynı üst etiket altında tekrar eden etiketler JSON dizisine, sayı içeren etiket metinleri sayıya dönüşür. Bir etiket hem metin hem alt etiket içeriyorsa metin #text alanına yazılır.

Dönüştürme tamamlandığında sonucu tek tıkla panoya kopyalayabilir ya da JSON dosyası olarak indirebilirsiniz. Bir dosyadan başladıysanız indirilen dosya, orijinal dosya adını koruyup yalnızca .json uzantısını alır; böylece hangi çıktının hangi belgeye ait olduğunu karıştırmazsınız. Metin alanındaki XML'i dönüştürmeden önce düzenleyebildiğiniz için, büyük bir belgenin yalnızca ilgilendiğiniz bölümünü bırakıp onu dönüştürmek de mümkündür.

Dönüştürmeden önce girdinin geçerli (well-formed) XML olup olmadığı kontrol edilir. Kapanmamış bir etiket veya bozuk bir yapı varsa, sessizce eksik bir sonuç yerine satır numarasını içeren bir hata mesajı alırsınız. Varlık (entity) açılımı sınırlandırılmıştır; boyutu katlanarak büyüyecek şekilde hazırlanmış belgeler açılmaz. Bu aracın yalnızca XML'den JSON'a tek yönde çalıştığını belirtelim. Ayrıca tek kez geçen bir etiket nesne, birden fazla kez geçen aynı etiket ise dizi olur; çıktıyı kullanan kodunuz her iki durumu da ele almalıdır.

Tüm işlem tarayıcınızda gerçekleşir. XML dosyanız hiçbir sunucuya yüklenmez; bu sayede şirket içi dışa aktarımlar veya müşteri bilgisi içeren belgeler için de güvenle kullanılabilir. TConverter ücretsizdir ve hesap oluşturmanızı istemez.

Sık sorulan sorular

XML JSON dönüştürücü ücretsiz mi?

Evet. Araç tamamen ücretsizdir ve üyelik gerektirmez.

XML dosyam sunucuya yükleniyor mu?

Hayır. Dosya tamamen tarayıcınızda okunur ve dönüştürülür; içeriği cihazınızdan çıkmaz.

XML öznitelikleri JSON'da nasıl gösteriliyor?

Öznitelikler @_ önekli alanlar olarak korunur; örneğin id="1", "@_id": "1" olur. Öznitelik değerleri metin olarak kalır, böylece başında sıfır olan kodlar bozulmaz.

Neden bir etiket nesne, diğeri dizi olarak çıkıyor?

Aynı üst etiket altında tekrar eden aynı adlı etiketler diziye dönüşür. Yalnızca bir kez geçen etiket tek bir nesne veya değer olarak çıkar; kodunuzun her iki durumu da karşılaması gerekebilir.

En fazla ne boyutta dosya yükleyebilirim?

En fazla 10 MB boyutundaki XML dosyalarını seçebilirsiniz. Belgenin tamamı tarayıcı belleğinde işlendiği için bu sınır uygulanır.

Bu sayfada JSON'u XML'e çevirebilir miyim?

Hayır. Bu sayfa yalnızca XML'i JSON'a dönüştürür.