tr

JSON'u XML'e

Bir JSON dosyasını yerel olarak XML'e dönüştürün - öğeler ve özniteliklerle, yükleme olmadan, 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+

JSON, modern API'lerin ve web uygulamalarının dilidir; yine de birçok kurumsal sistem, SOAP servisi, RSS/Atom akışı, Office ve yapılandırma biçimi hâlâ XML gerektirir. Bu araç, JSON ağacınızı eşdeğer, biçimsel olarak doğru XML'e serileştirir.

Tamamen yerel çalışır (fast-xml-parser, saf JavaScript). Nesne anahtarları öğelere dönüşür; "@_" önekli anahtarlar XML özniteliklerine dönüşür; bu, XML-JSON dönüşümünü yansıtır, böylece gidiş-dönüş korunur. XML tek bir köke ihtiyaç duyduğundan, en üst düzey bir dizi veya çok anahtarlı bir nesne bir <root> öğesiyle sarmalanır; dizi girdileri yinelenen <item> öğelerine dönüşür.

Bununla bir eski sisteme aktarım yaparken, yalnızca XML kabul eden bir içe aktarmada, bir SOAP uç noktasında veya bir Office şablonunda karşılaşırsınız. Sonuç, açmaya ya da bir XML araç zincirine beslemeye hazır, girintili ve biçimsel olarak doğru, XML bildirimli bir XML'dir. Geçersiz JSON, açık bir hatayla reddedilir; hiçbir şey yüklenmez.

Sonucu yapısal bir fark biçimlendirir: XML tam olarak bir kök öğe ister. Bu yüzden köke yerleşen bir JSON dizisi kendisini saran bir düğüm kazanır ve aynı adlı dizi ögeleri o adın yinelenen öğelerine dönüşür - tam da XML işleyicilerinin ve XSD şemalarının beklediği biçim.

Teknik özellikler

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

3 adımda

  1. JSON dosyanızı sürükleyin veya seçin.
  2. Araç onu XML'e serileştirir.
  3. XML dosyasını indirin.

Sınırlar: Tek köklü, biçimsel olarak doğru XML: diziler/çok anahtarlı nesneler <root> ile sarmalanır, dizi girdileri <item> olur. "@_" önekli anahtarlar özniteliklere dönüşür - JSON'da yerel öznitelik kavramı yoktur. Geçersiz JSON, açık bir hatayla reddedilir. JSON sayıları ve booleanları bu sırada düz metin olarak XML'e yazılır, çünkü XML'in kendisi veri türü tanımaz.

Sık sorulan sorular

Dosyam yükleniyor mu?

Hayır. Dönüştürme tamamen tarayıcınızda yerel olarak çalışır; hiçbir şey yüklenmez.

XML öznitelikleri nasıl üretilir?

"@_" önekiyle başlayan anahtarlar XML özniteliklerine dönüşür - tıpkı XML-JSON aracımızdaki gibi.

Neden bir <root> ekleniyor?

XML tek bir köke ihtiyaç duyar. Bir dizi ya da çok anahtarlı nesne en üst düzeyde olduğunda, geçerli kalması için bir <root> öğesiyle sarmalanır.

JSON dizileri nasıl işlenir?

Bir dizinin her girdisi, aynı adı taşıyan yinelenen bir <item> öğesine dönüşür.

Gidiş-dönüş korunuyor mu?

Evet. "@_" kuralı XML-JSON aracımızla eşleşir, böylece çoğu durumda ileri geri dönüştürebilirsiniz.

İlgili araçlar

XML'den JSON'a · JSON'dan YAML'a · CSV'den JSON'a · Avro'dan JSON'a · YAML XML Dönüştürücü · TOML'u JSON'a