Logo
Ana Sayfa Ürünler Destek İletişim Hakkımızda
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

XML'i Çevrimiçi JSON'a Dönüştür


XML'i Çevrimiçi JSON'a Nasıl Dönüştürürüm

1) XML dosyasını JSON'ye dönüştürmek için yükleyin

 

Dosyaları buraya bırakın veya
seçmek için tıklayın
0 %

2) XML'den JSON'ye dönüştürme ayarlarını yapın

Şuna Dönüştür

 

Ayarlar

Üstbilgi:
Altbilgi:
Dönüştürmeyi uygulamak için XSLT dosyasını seçin

3) Dönüştürülen dosyayı alın

DÖNÜŞTÜRÜLEN DOSYAYI İNDİRİN
Tam Sürüm
Karmaşık XML dosyalarınız mı var? Total XML Converter'ımızı deneyin.

XML dosyalarını dönüştürmek için Total XML Converter
  • XML Dosyalarını Toplu Olarak Dönüştürün!;
  • XML'den JSON'ya ve birçok diğer formatta dönüştürücü
  • Daha güçlü motorla daha doğru sonuçlar elde edin;
  • Üç tıklamada yüzlerce dosya dönüştürün;
  • İnternetsiz çalışan bir masaüstü dönüştürücüsüne sahip olun.
Özellikleri görün
ŞİMDİ %20 İNDİRİM - $59.90 $41.93
*Sadece bu ay. Bayilere yönelik değil.
kapat Total XML Converter
tamamTotal XML Converter XML dosyalarını en geniş çıktı dosya formatı listesine dönüştürür: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
tamamBir XSLT dosyanız varsa, doğru dönüşüm için uygulamaya ekleyebilirsiniz.
tamamXML'i 3 şekilde dönüştürün: tablo formuna genişletin, XML ağacını vurgulayın veya bir rapor oluşturun.
tamamÇıktı dosyanın her sayfasına sayfa numarası veya herhangi bir metin filigranı ekleyin.
tamamToplu XML dönüştürücümüz çok esnektir: varsayılan ayarları kullanabilir veya ihtiyaçlarınıza göre herhangi birini değiştirebilirsiniz.
tamamXML'i PDF'ye dönüştürün ve güvenlik ayarları ekleyin (kullanıcı izinleri, şifreler, dijital imza, vb.)
tamamDönüştürme sırasında tüm XML elemanları en yüksek hassasiyetle aktarılır.
tamamArayüz hem başlangıç hem de ileri düzey kullanıcılar için açıktır ve iyidir.
tamamTotal XML Converter ile XML dosyalarından görüntü çıkarabilirsiniz. Herhangi bir sayıda dosya için sadece bir düğme ve yeni bir klasörde görüntüleri elde edersiniz.
tamamXML'i JSON'a dönüştürdüğünüzde, kompakt (tüm metin bir satırda) veya girintili (insan tarafından okunabilir) görünümü seçin.
tamamXML'i SQL'e dönüştürürken, SQL seçeneklerini seçebilirsiniz (Ansi, Interbase, DB2, MySQL, Oracle, vb.)
tamamLogonuzu eklemek mi istiyorsunuz? Başlık seçeneğini kullanın: istediğiniz herhangi bir resmi ekleyin.
tamamUygulamamız XML dosyasını veya birkaç klasörü tek bir işlemde dönüştürür, böylece zaman kazanabilirsiniz.
tamamXML'i CSV formatına dönüştürün ve virgül ve ayırıcı seçin.
tamamXML dosyalarını CSV'ye dönüştürürken farklı XML dosyalarından tablolar birleştirin.
tamamTotal XML Converter komut satırı üzerinden çalışabilir (komut satırını GUI'den 1 tıklama ile alabilirsiniz).

XML dosyasını JSON formatına nasıl dönüştürülür?

1

💾 Dosyanızı Yükleyin: Siteye gidin, «Dosya Yükle»ye tıklayın ve XML dosyanızı seçin.

2

✍️ Dönüştürme Seçeneklerini Ayarlayın: Çıktı formatı olarak JSONeçin ve gerekirse ek ayarları yapın.

3

Dönüştür ve İndir: JSON dosyanızı indirmek için «Dönüştürülmüş Dosyayı İndir»e tıklayın.


Çevrimiçi XML'tan JSON'e Dönüştürme Aracı

Cloud Icon
Bulut Tabanlı
CoolUtils ile XML'i JSON'e çevirme ve dönüştürmek için herhangi bir yazılım yüklemenize gerek yoktur. İnternete bağlanın ve hizmetimizi kullanarak dosyalarınızı kolayca çevrimiçi olarak dönüştürebilirsiniz.
Cloud Icon
Güvenli
Donanımımız, gelişmiş elektronik gözetim ve çok faktörlü erişim kontrol sistemleri ile donatılmış, üst düzey, son derece güvenli veri merkezlerinde çalışmaktadır.
Cloud Icon
Kullanım Kolaylığı
XML'i çevrimiçi JSON'a dönüştürmek hiç bu kadar kolay olmamıştı. .xml dosyasını bırakın ve dönüştürücü her öğeyi bir JSON nesnesine, öznitelikleri alanlara ve tekrarlanan etiketleri dizilere eşlesin. SOAP'tan REST'e geçiş, modern web uygulamaları ve belge depolama veritabanları için mükemmel.
Cloud Icon
Gizlilik
Gizliliğin önemini anlıyoruz, bu nedenle dosyalarınızı ve kişisel bilgilerinizi nasıl işlediğimizi detaylandıran kapsamlı bir gizlilik politikası geliştirdik. Politikayı okuyabilirsiniz burada.

 

XML'den JSON'a — Sıkça Sorulan Sorular ▼

Yukarıdaki dönüştürücüye .xml dosyasını yükleyin, çıktı formatı olarak JSON seçin ve Dönüştürülmüş dosyayı indir'e tıklayın. Her XML öğesi bir JSON nesnesi olur, öznitelikler @ önekiyle alanlara dönüşür ve tekrarlanan etiketler diziler olur. Kayıt yok, e-posta yok, yazılım kurulumu yok.
Öznitelikler, öğe alt öğelerinden ayrı tutulmak için üst nesnenin içine @ önekiyle yerleştirilir. Örneğin, <book id="1">Title</book> şuna dönüşür: { "book": { "@id": "1", "#text": "Title" } }. Bu, xml2js ve Badgerfish gibi kütüphaneler tarafından kullanılan standart kuraldır.
Aynı etikete sahip tekrarlanan alt öğeler otomatik olarak bir JSON dizisinde toplanır. <items><item/><item/><item/></items> şuna dönüşür: { "items": { "item": [ {}, {}, {} ] } }. Tek bir oluşum nesne olarak kalır.
Evet. SOAP'tan REST'e geçen birçok ekip, eski yanıtları modern ön uçlar için yeniden şekillendirmek üzere XML'den JSON'a dönüşümü kullanır. SOAP zarfını yükleyin, doğrudan bir fetch/axios yanıtına yerleştirebileceğiniz bir JSON nesnesi alın. Başlıklar ve ad alanları alan olarak korunur.
Ad alanı önekleri (soap:, xsi:, özel önekler) JSON anahtarlarında olduğu gibi tutulur, böylece anlam kaybı olmaz. Ad alanı içermeyen çıktıya ihtiyacınız varsa (JS kodu için daha temiz), önekleri sonradan kaldırın — dönüşüm kaynağı olduğu gibi korur.
Evet. İyi biçimlendirilmiş herhangi bir XML belgesi JSON'a dönüşür: HL7 v2 sağlık mesajları, RSS/Atom akışları, SVG vektör grafikleri, KML harita dosyaları, yapılandırma dışa aktarımları. Yapı korunur, ancak JSON'u sonradan hedef şemanıza karşı doğrulamalısınız.
Dönüştürücü varsayılan olarak düzenli yazdırılmış JSON (2 boşluk girinti) çıkarır; bu okumayı ve hata ayıklamayı kolaylaştırır. Üretim için tek satırlı küçültülmüş bir sürüme ihtiyacınız varsa, sonucu JSON.stringify(JSON.parse(text)) veya herhangi bir JSON küçültücü üzerinden çalıştırın.
Çevrimiçi dönüştürücüde dosya başına 50 MB. Büyük XML akışları için (gigabayt ölçekli veri dökümleri, tam veritabanı dışa aktarımları) masaüstü Total XML Converter'ı kullanın — boyut sınırı yok, toplu işleme ve CI/CD pipeline'ları için komut satırı otomasyonu.
XML'den JSON'ye Puanlama   5 star XML to JSON   4.9 (2178 oylar)
Derecelendir
 

 

 

Hızlı Kılavuz: XML'i Çevrimiçi JSON'a Dönüştürme

Bir XML dosyasını JSON'a dönüştürmek için: (1) .xml dosyasını yukarıdaki yükleme kutusuna sürükleyin, (2) çıktı formatı olarak JSON seçin, (3) Dönüştürülmüş dosyayı indir'e tıklayın. Her XML öğesi bir JSON nesnesi olur, öznitelikler @ önekiyle içine yerleştirilir, tekrarlanan etiketler diziler olur. 50 MB'a kadar dosya, kayıt veya e-posta gerekmez.

XML JSON'a Nasıl Eşlenir

Dönüşüm, ana akım kütüphaneler (xml2js, Badgerfish, Jackson XML) tarafından kullanılan kuralları izler. Her yapının nasıl çevrildiği aşağıda gösterilmiştir:

  • Öğe → nesne anahtarı. <book>Title</book>"book": "Title".
  • Öznitelik → @ önekli alan. <book id="1">"@id": "1". Öznitelikleri alt öğelerden ayrı tutar.
  • Karışık içerik (metin + öznitelikler) → #text anahtarı. <book id="1">Title</book>{ "@id": "1", "#text": "Title" }.
  • Tekrarlanan alt öğeler → dizi. Üç <item/> etiketi "item": [ {}, {}, {} ] olur. Tek bir oluşum nesne olarak kalır.
  • Ad alanları → anahtarlarda korunur. <soap:Envelope>"soap:Envelope". Veri kaybı yok.

XML'den JSON'a Gerçek Kullanım Senaryoları

SOAP'tan REST API'ye Geçiş

Çoğu eski kurumsal API (SAP, Salesforce eski uç noktalar, bankacılık, devlet hizmetleri) SOAP/XML konuşur. Modern ön uçlar — React, Vue, Svelte, mobil uygulamalar — JSON bekler. SOAP yanıtını bir kez JSON'a dönüştürün ve fetch/axios kodunuz temiz bir şekilde yerleşir. Kavram kanıtı çalışmaları, geçiş planlaması ve çeviri katmanları yazmak için kullanışlıdır.

Belge Veritabanlarına İçe Aktarma

MongoDB, CouchDB, Elasticsearch ve DynamoDB hepsi JSON'u yerel olarak depolar. XML verilerini toplu olarak yüklemeniz gerektiğinde — tıbbi kayıtlar (HL7), ürün katalogları, yapılandırma yedekleri — önce JSON'a dönüştürün, ardından mongoimport veya eşdeğerini çalıştırın. Dönüştürülmüş JSON'un nokta gösterimli alan yapısı, MongoDB sorgu sözdizimiyle doğrudan çalışır.

RSS, Atom ve Akış İşleme

RSS 2.0 ve Atom akışları XML'dir, ancak çoğu modern akış okuyucu ve toplayıcı JSON tüketir. Dönüşüm, özel bir ayrıştırıcı yazmadan akışları JSON olarak depolamanıza, sorgulamanıza ve sunmanıza olanak tanır. Tekrarlanan <item> veya <entry> öğeleri temiz bir dizi olur.

HL7 v2 ve Sağlık Mesajları

Hastane bilgi sistemleri verileri HL7 v2 (boru ile ayrılmış) ve HL7 v3 / FHIR (XML) ile değiştirir. XML yüklerini JSON'a dönüştürmek, onları FHIR REST istemcileri, web panoları ve modern analiz araçları için tüketilebilir hale getirir.

SVG, KML ve Diğer XML Tabanlı Formatlar

SVG (vektör grafikleri), KML (Google Earth), GPX (GPS izleri), MathML ve onlarca diğer format temelde XML'dir. Bunları JSON'a dönüştürmek, yapıyı normal özellik erişimiyle JavaScript'ten programlı olarak gezilebilir hale getirir — XML DOM API'sine gerek yoktur.

Örnek: SOAP Zarfı → JSON

Kaynak XML (tipik bir SOAP yanıtı):

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserResponse>
      <User id="42">
        <Name>Alice</Name>
        <Email>[email protected]</Email>
      </User>
    </GetUserResponse>
  </soap:Body>
</soap:Envelope>

Dönüştürülmüş JSON:

{
  "soap:Envelope": {
    "@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
    "soap:Body": {
      "GetUserResponse": {
        "User": {
          "@id": "42",
          "Name": "Alice",
          "Email": "[email protected]"
        }
      }
    }
  }
}

JSON'u doğrudan bir JavaScript uygulamasına yerleştirin, JSON.parse() ile ayrıştırın ve data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name ile erişin.

XML ve JSON: Hangisini Ne Zaman Kullanmalı

ÖzellikXMLJSON
Ayrıntı düzeyiYüksek (kapatma etiketleri)Düşük
Öznitelikler ve değerlerFarklı kavramlarHer şey bir alandır
ŞemaXSD, DTD, RelaxNGJSON Schema
Yerel tarayıcı desteğiDOMParserJSON.parse
Tipik kullanımBelgeler, SOAP, yapılandırmalar, finansal bildirimlerREST API'leri, web uygulamaları, NoSQL depoları
Karışık içerikYerelZahmetli (#text anahtarı)
YorumlarEvetHayır

JSON daha hafiftir ve JavaScript'in veri modeliyle eşleşir; bu nedenle her modern web API'si onu kullanır. XML hâlâ belgeler (karışık içeriğe ve zengin şemalara izin verir), eski kurumsal sistemler ve finans / sağlık / devlet veri formatları için tercih edilir.

Çevrimiçi Dönüştürücü ile Masaüstü Total XML Converter Karşılaştırması

ÖzellikÇevrimiçi (bu sayfa)Total XML Converter (masaüstü)
Dosya boyutu sınırı50 MBSınırsız
Toplu dönüşümTek seferde bir dosyaÇalıştırma başına binlerce
XSLT ön işlemeEvet
Özel eşleme kurallarıOtomatik (Badgerfish tarzı)Otomatik + manuel geçersiz kılma
Komut satırı / CI/CDEvet (.bat, Görev Zamanlayıcı, npm scriptleri)
Dosyalar makinenizden çıkar mıEvet (1 saat sonra silinir)Hayır — her şey yerel olarak çalışır
FiyatÜcretsiz, sınırlı günlük kotaKişisel lisans 49,90 $'dan başlar, 30 günlük ücretsiz deneme

Anlık XML'den JSON'a işler için çevrimiçi dönüştürücü en hızlı olanıdır. Sürekli veri pipeline'ları (gecelik akışlar, derleme zamanı fixture üretimi, hassas kurumsal veriler) için masaüstü Total XML Converter'ı kurun.

Yaygın Sorunlar ve Çözümleri

  • "Geçersiz XML" hatası. Kaynak iyi biçimlendirilmemiş (kapatılmamış etiket, hatalı kodlama). Önce herhangi bir XML editörüyle doğrulayın.
  • Çıktıda çok fazla @ ve #text gürültüsü var. Öznitelikler ve karışık içerik bu şekilde kodlanır. Sonraki kodunuz özniteliklere ihtiyaç duymuyorsa, JSON'u sonradan işleyerek @ önekli anahtarları kaldırın.
  • Tek alt öğe dizi yerine nesne olarak sarmalanıyor. Tasarım gereği — dönüştürücü yalnızca bir öğe tekrarlandığında dizi oluşturur. Kodunuz her zaman bir dizi bekliyorsa, tüketici tarafında normalleştirin: Array.isArray(x) ? x : [x].
  • Sayılar dize olarak çıkıyor. XML'in yerel tipi yoktur — her şey metindir. JSON çıktısı kaynağı korur. Gerekirse kodunuzda dönüştürün (parseInt, parseFloat).

 

 

XML File

Dosya uzantısı .XML
KategoriDocument File
AçıklamaXML, HTML'ye benzeyen çok yönlü bir dil türüdür. Her ikisi de etiketlere dayandığı ve belgelerin içeriğini ve yapısını tanımladığı için birçok ortak noktaya sahip gibi görünseler de, birbirlerinin yerini alamazlar. Birincisi, HTML verileri gösterirken, XML verileri tanımlar. İkincisi, HTML standart etiketler kullanırken, XML hiçbir etiket kullanmaz ve XML belgeleri yazan kullanıcılar aslında bunları icat ederler. XML'ler, HTML'lere göre daha basit ve esnek görünmekte ve bilgiyi paylaşmak için çok tutarlı bir yol sunmaktadır. Bu arada, bu dosyalar bir yazılım parçası olmadan işlenemeyen statik veriler taşır.
İlişkili programlarChrome
Firefox
Microsoft Internet Explorer
Microsoft Office InfoPath
Notepad
Oxygen XML Editor
Safari
GeliştirenWorld Wide Web Consortium
MIME türüapplication/xml
text/xml
Faydalı bağlantılarXML dosyaları hakkında daha ayrıntılı bilgi
Dönüştürme türüXML için JSON

JSON File

Dosya uzantısı .JSON
KategoriDocument File
AçıklamaHafif veri değişim formatı.
İlişkili programlarMetin editörleri, tarayıcılar
GeliştirenDouglas Crockford
MIME türüapplication/json
Faydalı bağlantılarJSON dosyaları hakkında daha ayrıntılı bilgi

Dönüştürülecek olan XML

CoolUtils kullanarak XML dosyalarını çeşitli diğer formatlara dönüştürmek mümkündür:

Şuna Dönüştür JSON

CoolUtils kullanarak çeşitli formatları JSON dosyalarına dönüştürmek mümkündür:

Copyright 2003-2026 CoolUtils Development. Tüm hakları saklıdır.