ByteCompress

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

XML to JSON Converter aracı, XML formatındaki verileri hızlı ve doğru şekilde JSON formatına dönüştürür. Araç tamamen tarayıcıda çalışır ve veri gönderimi yapmaz.

0 chars
FreeClient-sideNo signup

XML to JSON Converter aracı, fast-xml-parser kütüphanesini kullanarak XML içindeki öznitelikler (@_), CDATA bölümleri ve yorumlar dahil olmak üzere kapsamlı bir dönüşüm sağlar. XML isim alanlarını da işleyebilir ve çıktı olarak okunabilir biçimde biçimlendirilmiş JSON verir. Araç tamamen tarayıcı üzerinde çalıştığı için verileriniz sunucuya gönderilmez, böylece gizliliğiniz korunur. XML verilerinizi JSON'a çevirmek için bu aracı tercih edebilir, ayrıca benzer işlemler için Json To Xml ve Json Formatter araçlarını kullanabilirsiniz.

Nasıl Kullanılır

  1. XML formatındaki verinizi giriş alanına yapıştırın veya yükleyin.
  2. İsterseniz özniteliklerin gözükmesini engellemek için "Öznitelikleri Yoksay" seçeneğini işaretleyin.
  3. "Dönüştür" butonuna basarak JSON formatına çevrilmiş verinizi alın.
  4. İsterseniz çıktıyı kopyalayabilir veya JSON biçimlendirme için Json Formatter aracına gönderebilirsiniz.

Nasıl Çalışır

Bu araç, fast-xml-parser kütüphanesini kullanır ve XML dosyasını ayrıştırırken UTF-8 kodlamasına uygun şekilde işlem yapar. Öznitelikler, isim alanları ve CDATA bölümleri özel olarak işlenir; öznitelikler @_ önekiyle JSON nesnesine dahil edilir. İsterseniz öznitelikler çıkartılarak daha sade JSON çıktısı alınabilir. Çıktı, JSON.stringify fonksiyonuyla 2 boşluklu girintileme ile okunabilir hale getirilir. Araç tamamen istemci tarafında çalıştığından sunucuya veri gönderimi olmaz, bu da gizliliği garanti eder.

Örnek

XML Girişi:
<note>
  <to>Alice</to>
  <from>Bob</from>
  <heading type="reminder">Meeting</heading>
  <body>Don't forget the meeting tomorrow!</body>
</note>

JSON Çıktısı:
{
  "note": {
    "to": "Alice",
    "from": "Bob",
    "heading": {
      "@_type": "reminder",
      "#text": "Meeting"
    },
    "body": "Don't forget the meeting tomorrow!"
  }
}

Ne Zaman Kullanılır

  • SOAP API yanıtlarını JSON formatına dönüştürmek isteyen geliştiriciler.
  • RSS veya Atom beslemelerinden veri çekip JSON ile işlemek isteyen SEO uzmanları.
  • SVG dosyalarının meta verilerini JSON yapısında analiz etmek isteyen tasarımcılar.
  • XML verilerini öğrenmek veya test etmek isteyen yazılım öğrencileri.

Alternatif olarak, JSON verilerini XML'e çevirmek için Json To Xml, XML biçimlendirme için Xml Formatter araçları da kullanılabilir.

よくある質問

Bu araç XML içindeki öznitelikleri nasıl işler?
fast-xml-parser kütüphanesi öznitelikleri @_ önekiyle JSON nesnesine dahil eder. İsterseniz "Öznitelikleri Yoksay" seçeneği ile bu öznitelikler çıkarılabilir.
Araç verilerimi sunucuya gönderiyor mu?

Hayır, tüm işlem tamamen tarayıcıda yapılır ve hiçbir veri harici sunucuya gönderilmez. Bu sayede gizliliğiniz korunur.

XML isim alanları (namespaces) destekleniyor mu?

Evet, XML içindeki isim alanları doğru şekilde ayrıştırılır ve JSON çıktısına yansıtılır.

Çıktı JSON formatı nasıl biçimlendirilir?

JSON çıktısı JSON.stringify fonksiyonu ile 2 boşluklu girintileme kullanılarak okunabilir biçimde düzenlenir.

Bu araç hangi tarayıcılarda çalışır?

Modern tüm masaüstü ve mobil tarayıcılarda çalışır; tarayıcı tarafında JavaScript desteklenmesi yeterlidir.