Akışlar, yapılandırmalar ve API devirleri için XML'den JSON'a
Kurumsal dışa aktarımlar, RSS öğeleri, SOAP yanıtları ve eski entegrasyon dosyaları, yığının geri kalanı çoktan ilerledikten sonra da XML olarak gelmeye devam eder. REST çağrısı, pano veya Node betiği için JSON gerekir — ve çoğu zaman bugün, npm bayraklarını kazmadan önce değil. Bu sayfa çevrimiçi bir XML JSON dönüştürücüsüdür: solda işaretleme, sağda JSON. Dönüşüm tarayıcıda yerel çalışır; bir biletten gelen XML→JSON örneğini müşteri verisini yüklemeden dönüştürebilirsiniz. Belge ayrıştığında çıktı düzenledikçe güncellenir; ayrışmazsa sessiz boş panel yerine net bir hata görürsünüz.

XML'i JSON'a çevrimiçi dönüştürün — alışılmış dolambaçlar olmadan
Birçok dönüştürücü sitesi yükleme, bekleme, sonra sayfanın altındaki çıktı kutusuna kaydırma ister. Tek satırlık test için yeterli; `@sku`'nun doğru gelip gelmediğini veya tekrarlayan `<item>` düğümlerinin dizi olup olmadığını kontrol ederken yorucu. Burada tek bir tezgâhta kalırsınız: etiketi düzeltin, sağa bakın, devam edin. Yinelenen kardeş etiketler JSON dizilerinde toplanır. Öznitelikler önekli anahtarlara eşlenir (varsayılan `@`), böylece alt öğe adlarıyla çakışmaz. Karışık içerik — metin artı satır içi öğeler — yapılandırılabilir metin anahtarına (varsayılan `#text`) gider; aşağı akış kodunuz karakterleri yapıdan ayırabilir. Bir demoda XML'i elle JSON'a çevirdiyseniz, bu varsayılanlar çoğu JavaScript XML JSON kütüphanesiyle aynıdır; sonucu uygulamaya yapıştırırken daha az sürpriz.
Bu sayfanın öne çıktığı yer, dönüşümün etrafındaki her şeydir. Yapıştırma hasarı yaygındır: bir günlük özniteliği tırnaksız kopyalamış, bir açıklama alanında `&` kaçışsız kalmış olabilir. Araç çubuğundaki XML onar tipik sözdizimi sorunlarını giderir, sonra yeniden dönüştürün. Sağda biçimlendirilmiş JSON okumak için her zaman girintilidir; istek gövdesi veya disk dosyası için sıkıştırılmış JSON'da Sıkıştırılmış sekmesini açın. JSON seçenekleri, özellikleriniz `_attr` veya `__text` istediğinde öznitelik öneğini ve metin düğümü anahtarını yeniden adlandırır. Yapı hâlâ yanlış görünüyorsa JSON görüntüleyicide önizle dışa aktarmayı ağaç ve tablo görünümlerimize gönderir; dosyayı commit etmeden önce yolları gezin. Burada tam bir ETL işi veya şema doğrulama paketi yerine geçmez. Birisi e-postayla XML parçası gönderip gün sonuna kadar JSON istediğinde açtığınız tezgâhtır.
Dönüştürücüye dönÖnce onar, sonra dönüştür
Mekanik XML hataları her ayrıştırıcıyı durdurur. Onarım birçoğunu tek tıkla halleder — JSON görünmeden 1. satırda takılı kalmazsınız.
Biçimlendirilmiş ve sıkıştırılmış çıktı
Biçimlendirilmiş sekmesinde girintili JSON okuyun; boyut veya başlık alanına yapıştırma önemliyse Sıkıştırılmış'tan tek satır alın.
Hattınızın beklediği adlar
Dosyayı başka bir araçta sonradan işlemek yerine JSON seçeneklerinde öznitelik öneğini ve metin anahtarını ayarlayın.
Tek tezgâhta XML'den JSON'a dönüştürme
Yan yana düzenleme, onarım, adlandırma seçenekleri, sıkıştırılmış dışa aktarma ve görsel JSON kontrolü — başka uygulama kurmadan.

Gerçek dosyalar için, oyuncak örnekler değil
Çalışma alanını bir göç incelemesi sırasında açık tutabileceğiniz çevrimiçi xml json dönüştürücü olarak kullanın. `.xml` veya `.svg` içe aktarın ya da bir sohbetten yapıştırın. Sol panel altta doğrulama durumu olan düz metin düzenleyicidir — geçerli XML bandı yeşil yapar; geçersiz XML ayrıştırıcı mesajını gösterir. Sağda sözdizimi vurgulu JSON yapıyı yansıtır: öğeler için nesneler, tekrarlayan etiketler için diziler, basit yapraklar için dizeler. Ayrıştırma sekmede olduğundan rastgele CLI araçlarına izin verilmeyen makinede staging yapılandırması üzerinde çalışabilirsiniz. Hâlâ XSLT veya eski SOAP geçitlerini sürdüren ekipler, yeni JSON uç noktası bağlamadan önce böyle bir sekme ile nokta kontrolü yapar. `xml2js`'i son sefer nasıl yapılandırdığınızı aramadan betik hızı; paydaş bir alanın neden kaydığını sorduğunda XML kaynağı solda kalır.
- Dönüştürmeden önce tırnaksız öznitelikler, çıplak & işaretleri ve bozuk kapanış etiketleri için XML onarın.
- Günlükler, webhook'lar veya depolama için tek satırlık yük gerektiğinde sıkıştırılmış JSON sekmesine geçin.
- Öznitelik öneki ve metin düğümü anahtarını ayarlayın; çıktı JavaScript veya backend ayrıştırıcınızla uyumlu olsun.
- Araç çubuğundan JSON görüntüleyiciyi açın; yolları, dizileri ve iç içe nesneleri görsel olarak inceleyin.
Bu sayfada XML'i JSON'a nasıl dönüştürürsünüz

XML yükleyin ve ayrıştığını doğrulayın
Sol panele yapıştırın veya Dosya içe aktar ile `.xml`, `.svg` veya işaretleme içeren düz metin açın. Geçerli XML göstergesini bekleyin. Ayrıştırma başarısız olursa hatayı okuyun, satırı elle düzeltin veya yaygın tırnak, & ve kapanış etiketi sorunları için XML onar'a tıklayıp tekrar kontrol edin.

JSON seçenekleri ve çıktı sekmesi
Tüketici farklı özellik adları beklediğinde JSON seçeneklerinden öznitelik önekini (varsayılan `@`) ve metin düğümü anahtarını (varsayılan `#text`) değiştirin. Yapı incelemesi için Biçimlendirilmiş sekmesinde girintili JSON; API gövdesi veya kompakt dosya için Sıkıştırılmış sekmesi.

Kopyala, indir veya JSON görüntüleyici
JSON'u panoya kopyalayın, `converted.json` indirin veya JSON görüntüleyicide önizle ile ağaç veya tablo modunda gezinin. Görsel geçiş, yükü Postman veya JavaScript testine yapıştırmadan önce ters iç içe geçme veya eksik diziyi yakalar.
XML'i JSON'a çevrimiçi ayrıştırma ve dönüştürme: gerçekten sorulanlar
XML'i JSON'a dönüştürmeye hazır mısınız?
Tezgâha kaydırın, dosyanızı yapıştırın; gerektiğinde onarım, seçenekler ve JSON görüntüleyiciyi kullanın.
XML'den JSON'a
- Dönüştürmeden önce tırnaksız öznitelikler, çıplak & işaretleri ve bozuk kapanış etiketleri için XML onarın.
- Günlükler, webhook'lar veya depolama için tek satırlık yük gerektiğinde sıkıştırılmış JSON sekmesine geçin.
- Öznitelik öneki ve metin düğümü anahtarını ayarlayın; çıktı JavaScript veya backend ayrıştırıcınızla uyumlu olsun.
- Araç çubuğundan JSON görüntüleyiciyi açın; yolları, dizileri ve iç içe nesneleri görsel olarak inceleyin.

