Skip to content
freeonlinefileconvert

XML'den JSON'a

Bir XML dosyasını, beslemeyi veya dışa aktarımı, her uygulamanın ve betiğin okuyabileceği temiz, girintili JSON'a dönüştürün.

ya da buraya sürükleyip bırakın · dosya başına 50 MB'a kadar, ücretsiz

Daha büyük dosyalar mı? Pro ile 500 MB'a kadar dosya dönüştürün

Bu, ücretsiz sürümün sınırını aşıyor

Yine de yapabilirsiniz: şimdi dönüştürün, sonucu indirmek isterseniz yalnızca €1,99 ödeyin.

Ücretsiz sürüm 50 MB’a kadar dosyaları ve tek seferde en fazla 20 dosyayı kabul eder.

Tersine dönüştürmek mi istiyorsunuz?JSON'dan XML'e

Ücretsiz · Kayıt gerekmez · Filigran yok · Dosyalarınız cihazınızdan çıkmaz

3 adımda XML'den JSON'a

  1. XML dosyanızı seçin veya kutuya sürükleyip bırakın.
  2. JSON'a Dönüştür düğmesine tıklayın.
  3. Kodunuzda veya uygulamanızda kullanıma hazır JSON dosyasını indirin.

XML nasıl JSON'a dönüşüyor?

XML ve JSON aynı türden bir ağaç yapısını tanımlar, ancak birebir eşleşmezler; bu yüzden her dönüştürücü bazı seçimler yapmak zorundadır. Burada her öğe bir anahtar olur, öznitelikler @ ile başlayan anahtarlara dönüşür ve özniteliklerin ya da alt öğelerin yanındaki metin #text anahtarına yazılır. Bir RSS beslemesindeki öğeler gibi art arda birkaç kez görünen bir öğe listeye dönüşür.

Sayılar ile true ve false gerçek JSON değerlerine dönüşür; posta kodu veya telefon numarası gibi başında sıfır olan kodlar ise hiçbir rakam kaybolmasın diye metin olarak kalır. Yorumlar ve işleme talimatları dışarıda bırakılır. XML bozuksa, yarım dönüştürülmüş bir dosya yerine hatanın olduğu satırı belirten ayrıştırıcı mesajını görürsünüz.

Sık sorulan sorular

XML, JSON'a nasıl çevrilir?

XML dosyanızı burada seçin ve JSON'a Dönüştür düğmesine tıklayın. Tarayıcı dosyayı ayrıştırır ve hemen indirebileceğiniz girintili bir JSON yazar. Dışa aktarımlar, site haritaları, RSS beslemeleri, SOAP yanıtları ve yapılandırma dosyalarıyla her cihazda çalışır.

XML özniteliklerine ne oluyor?

Öznitelikler @ ile başlayan anahtarlar olarak korunur; yani <book id="7"> öğesi "book": {"@id": 7} olur. Öznitelikleri de olan bir öğenin içindeki metin "#text" altında saklanır. Bu en yaygın kuraldır ve JSON'dan XML'e aracımız da bunu aynı şekilde geri okur.

Neden bir öğe liste, diğeri tek bir nesne oluyor?

Aynı üst öğe içinde birden fazla kez görünen bir öğe listeye dönüşür; yalnızca bir kez görünen öğe tek bir değer olarak kalır. Kodunuz her zaman bir liste bekliyorsa iki durumu da kontrol edin, çünkü tek öğeli bir besleme tek bir nesne üretir.

XML dosyam hata veriyor. Sorun nedir?

Dosya düzgün biçimlendirilmiş bir XML değil: çoğu zaman metinde kaçışsız bir & karakteri, eksik bir kapanış etiketi ya da iki kök öğe vardır. Hata, ayrıştırıcının durduğu satırı gösterir. Bir metin düzenleyicide düzeltip tekrar deneyin veya aynı mesajı görmek için dosyayı bir tarayıcıda açın.

Dosyam bir sunucuya yükleniyor mu?

Hayır. XML kendi tarayıcınız tarafından okunur ve cihazınızda dönüştürülür; bu yüzden şirket içi dışa aktarımlar, faturalar veya müşteri verileri bilgisayarınızdan hiç çıkmaz. Sayfa yüklendikten sonra dönüştürücü internet bağlantısı olmadan da çalışmaya devam eder.

İlgili araçlar

İlk üyelerden birisiniz

FreeOnlineFileConvert yeni yayında. Şimdi ücretsiz bir hesap oluşturun ve Family & Friends listemize katılın: Pro plan eksiksiz, ömür boyu ücretsiz.

Pro0 €6,99 €
Ücretsiz katıl