JSON'dan XML'e nasıl kullanılır
- 1
JSON'u yapıştırın
Bir nesne, kayıt dizisi ya da API yanıtı olabilir; yapıştırmak yerine .json dosyasını bırakabilirsiniz.
- 2
Öğeleri adlandırın
Kök öğeyi veriden almak için boş bırakın; düz dizilerin öğeleri için kullanılacak öğe adını belirleyin.
- 3
XML'i indirin
Boşluk veya sekmeyle girintili ya da tek satırda; <?xml?> bildirimiyle veya bildirimsiz.
Sınırlar ve Pro
500 MB'a kadar JSON dosyaları; tarayıcınızın taşıyabildiği boyuta kadar yapıştırılmış metin.
4 GB'a kadar JSON dosyaları. Pro'yu gör
JSON'dan XML'e hakkında
JSON'dan XML'e dönüştürücü, JSON verilerini hâlâ XML ile veri alışverişi yapan sistemler için XML belgesi olarak yazar: muhasebe ve ERP içe aktarmaları, e-fatura şemaları, SOAP servisleri, Android kaynakları ve birçok eski entegrasyon.
Her anahtar bir öğe olur, her dizi kendi öğesini tekrarlar; yani {"book": [{…}, {…}]} yan yana iki <book> öğesine dönüşür. XML şemalarının genellikle beklediği yapı budur. XML'de olamayacak bir üst düzey dizi, her kayıt için bir öğe içeren bir kök öğeyle sarılır; içinde dizi bulunan tek bir üst düzey anahtar, örneğin {"orders": […]}, kök olur ve alt öğeleri tekil <order> adını alır. Nesnenin tam olarak bir üst düzey anahtarı varsa kök o anahtardır; aksi halde kök adı root olur ya da yazdığınız ad kullanılır.
@ ile başlayan anahtarlar öznitelik, "#text" anahtarı ise öğenin metni olur. XML'den JSON'a yönünde de aynı kural geçerli olduğundan veri iki yönde de gidip gelebilir. <user id="1" name="Ann"/> gibi derli toplu kayıtlar için “Basit değerleri öznitelik olarak yaz” seçeneğini açın.
JSON, XML'in kabul etmediği anahtar adlarına izin verir; bu yüzden adlar düzeltilir: boşluklar ve diğer geçersiz karakterler alt çizgi olur, rakamla başlayan adların başına alt çizgi eklenir ("1st place" → _1st_place). Metin kaçışlanır (içerikte &, < ve >; özniteliklerde tırnaklar), XML'in yasakladığı karakterler kaldırılır, null boş bir öğe olur ve iç içe diziler item alt öğeleri alır.
Çıktı UTF-8'dir. Geçerli biçimde (well-formed) bir XML'dir; XSD şemasına göre denetlenmez, dolayısıyla öğe sırası ve zorunlu alanlar verinize bağlıdır.
Gizlilik
Yapıştırdığınız ya da bıraktığınız JSON, bu tarayıcı sekmesindeki bir çalışan tarafından okunup XML'e dönüştürülür; sunucuya gönderilmez ve hiçbir yere kaydedilmez.