Geliştirici aracı / 02

JSON'dan XML'e Dönüştürücü

JSON'u iyi biçimlendirilmiş XML'e dönüştürün; kök öğeyi ve girintiyi kontrol edin.

JSON'dan XML'e Dönüştürücü: TOEA, her anahtarı bir öğe olarak yazar, @ ile başlayan anahtarları yeniden özniteliklere dönüştürür, her dizi girdisi için bir öğeyi tekrarlar ve sonucun ayrıştırılabilmesi için metindeki özel karakterleri kodlar. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
JSON → XML masasıYerel işleme

Tamamen tarayıcınızda çalışır

↥
Aşağıya JSON yapıştırın veya bir dosya seçin

5 MB'a kadar · hiçbir şey yüklenmez

Önce JSON'ı şekillendirme

Bir XML belgesinin tam olarak bir kök öğesi olmalıdır. Üst düzey bir dizi, Root element alanında belirtilen kökün içine yerleştirilir ve her giriş için bir <item> oluşturulur; dizi içeren tek anahtarlı bir nesne de aynı kapsayıcıyı kullanır ve anahtar öğe adı olarak yinelenir. Daha iyi adlar için veriyi önce kapsülleyin: {"orders": {"order": [ … ]}}, her giriş için bir <order> içeren tek bir <orders> öğesi oluşturur. Doğrudan dizilerin içine yerleştirilen diziler, XML bir öğeyi yalnızca yineleyebildiği için iç gruplandırmalarını kaybeder.

null ve boş dizge, <note /> gibi boş bir öğeye dönüşür; bu nedenle XML bunları birbirinden ayıramaz.

Ad alanları ve hedef şemalar

atom:link gibi iki nokta üst üste içeren bir anahtar, önekli ad olarak kalır ve önek bildirilmediği sürece XML araçları tarafından reddedilir. Bildirimi kök nesneye öznitelik olarak ekleyin: "@xmlns:atom": "http://www.w3.org/2005/Atom".

XML'nin sitemap veya SOAP gövdesi gibi yayımlanmış bir biçime uyması gerektiğinde öğe sırası ve adları önemlidir. JSON'ı, biçimin gerektirdiği sıradaki anahtarlarla oluşturun; ardından sonucu XML'den JSON'a veya XML biçimlendirici ile kontrol edin.

Nasıl kullanılır?

  1. JSON'u yapıştırın veya bir dosya seçin.
  2. Gerekirse kök öğenin adını belirleyin.
  3. XML'i kopyalayın veya indirin.

Gizlilik ve sınırlamalar

Metin tarayıcınızda dönüştürülür ve hiçbir zaman yüklenmez. Bu, dosya bir yapılandırma veya tanımadığınız bir kişiye vermek istemeyeceğiniz bir dışa aktarma olduğunda önemlidir. XML'in öğe adı olarak kullanamayacağı anahtarlar sessizce silinmek yerine güvenli hâle getirilir.

İlgili araçlar

Sık sorulan sorular

Kök öğe nereden gelir?

Tam olarak tek bir üst düzey anahtara sahip bir nesne, değeri dizi değilse bu anahtarı kök olarak kullanır. Diğer tüm durumlarda bir ad gerekir; kök alanı bu adı sağlar. Üst düzey bir dizi, bu kökün içine yerleştirilir ve her girdi için bir öğe oluşturulur.

Diziler nasıl işlenir?

Öğe, her girdi için bir kez tekrarlanır. XML'de dizi türü bulunmadığından, sayısal alt öğelere sahip bir kapsayıcı öğe yanıltıcı olurdu.

XML'in kullanamayacağı anahtarlara ne olur?

Adlar bir rakamla başlayamaz veya boşluk içeremez. Bu nedenle baştaki rakamın önüne alt çizgi eklenir ve boşluklar alt çizgiye dönüştürülür.

İleri ve geri dönüşüm yapılabilir mi?

XML'i JSON'a, ardından yeniden XML'e dönüştürmek öğeleri, öznitelikleri ve metni korur. Yorumlar ile özgün biçimlendirme korunmaz.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez