tr

XML'den JSON'a

XML dosyasını yerel olarak JSON'a dönüştürün - öğeler ve özniteliklerle, yükleme yok, doğrudan tarayıcınızda.

Cihazınızda yerel olarak işleniyor ...

Cihazınızda yerel olarak işleniyor ...

0%

Dosyam yükleniyor mu?

Hayır. Her şey tarayıcınızda çalışır - dosyanız cihazınızdan asla çıkmaz. Bunu nasıl doğrularsınız

Yükleme yok%100 yerel
İçerik sizde kalırüçüncü taraf erişimi yok
Hosted in GermanyGlobal Content Delivery
Bağımsız denetlendiTLS A+ · Başlıklar A+

XML yaygın, hiyerarşik bir veri biçimidir - RSS akışları, SOAP API’leri, Office belgeleri, yapılandırmalar ve sistemler arası veri alışverişi için tipiktir. Modern programlarda ve API’lerde işlemek içinse JSON daha kullanışlıdır. Bu araç XML’in ağaç yapısını eşdeğer bir JSON nesnesine çevirir.

Bu araç XML’nizi tümüyle tarayıcınızda yerel olarak ayrıştırır (fast-xml-parser, saf JavaScript). İç içe öğeler iç içe nesnelere dönüşür, öznitelikler "@_" ön ekiyle alınır; böylece hiçbir bilgi kaybolmaz. Geçersiz XML açık bir hata iletisiyle reddedilir. Hiçbir şey yüklenmez.

Bununla örneğin bir haber akışını, bir site haritasını, bir banka ekstresi arabirimini ya da hâlâ açılı parantezlerle düşünen eski bir veri dışa aktarım şartını değerlendirirken karşılaşırsınız. Sonucu okurken bir özelliği unutmayın: Bir alt öğe yalnızca bir kez geçerse tek bir nesne oluşur, tekrarlandığında ise bir liste. Bunu işleme kodunda hesaba katan, sayı değiştiğinde şaşırtan özel durumlardan kaçınır.

Teknik özellikler

Teknik özellikler
Giriş formatlarıXML
Çıkış formatıJSON
Toplu işlemeHayır
İşlemeTarayıcıda yerel (JavaScript)
Dosya yüklemeYok

3 adımda

  1. XML dosyanızı sürükleyin veya seçin.
  2. Araç yerel olarak dönüştürür ve JSON'u otomatik olarak girintiler.
  3. JSON dosyasını indirin.

Sınırlar: XML iyi biçimli olmalıdır (aksi halde açık bir hata). Öznitelikler '@_' önekini alır. Yorumlar ve işlem yönergeleri atlanır. Karışık içerik her zaman kesin eşleşemez. Ad alanları anahtarda önek olarak kalır. Sayı veya boolean görünümlü metin otomatik olarak gerçek JSON sayısı/booleanı olarak tanınır; bir tarih metin olarak kalır, çünkü XML kendi tarih biçimini tanımaz.

Sık sorulan sorular

Dosyam yükleniyor mu?

Hayır. Dönüştürme tümüyle tarayıcıda yerel olarak çalışır - hiçbir şey gönderilmez.

Öznitelikler alınır mı?

Evet. Öznitelikler JSON’da adın önünde "@_" ön ekiyle görünür.

Geçersiz XML’de ne olur?

Nedeniyle birlikte açık bir hata iletisi alırsınız - çökme yok.

Girintili yerine derli toplu JSON alabilir miyim?

Buradaki çıktı her zaman düzgünce girintilidir. Derli toplu (küçültülmüş) bir sürüm için sonucu daha sonra Kompakt seçeneğiyle JSON biçimlendir aracımızdan geçirin.

İlgili araçlar

JSON'dan YAML'a · YAML'dan JSON'a · JSON'u XML'e · XML YAML Dönüştürücü · TOML'u JSON'a · GeoJSON'dan KML'e