İçeriğe geç
Monu Tools

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

JSON'ı XML'e ve XML'i JSON'a dönüştürün, her iki yönde de, tamamen tarayıcınızda.

JSON / XML nasıl kullanılır

  1. 01

    Bir yön seçin: JSON'dan XML'e veya XML'den JSON'a.

  2. 02

    JSON veya XML'inizi yapıştırın.

  3. 03

    Sonucu kopyalayın veya geri dönüştürmek için değiştirin.

Her iki yönde dönüştür

İyi test edilmiş bir çözümleyici üzerine kurulu, JSON ile XML arasında çift yönlü bir dönüştürücü. Bir JSON nesnesini XML'e çevir ya da XML'i tekrar JSON'a çözümle; öznitelikler korunur, tekrarlanan öğeler dizilere ve diziler tekrar öğelere dönüşür.

XML tabanlı bir sistemle JSON tabanlı bir sistemi birbirine bağlaman, bir SOAP yükünü okunabilir JSON olarak incelemen ya da bir JSON yapılandırmasını eski bir aracın beklediği XML'e çevirmen gerektiğinde işe yarar.

Her şey tarayıcında yerel olarak çalışır, bu yüzden verin cihazından hiç çıkmaz.

XML neden hâlâ her yerde

XML (Genişletilebilir İşaretleme Dili), veriyi iç içe etiketler ve özniteliklerle yapılandırmanın köklü bir yoludur. Hâlâ her yerdedir: SOAP web servisleri, RSS ve Atom akışları, ofis belge biçimleri, Android arayüz dosyaları ve sayısız yapılandırma ile veri alışverişi biçimi.

Öznitelikler nasıl korunur

Öznitelikler gidiş dönüş boyunca JSON tarafında @_ öneki kullanılarak korunur, böylece bir XML özniteliği açıkça işaretlenmiş bir JSON anahtarı olur ve tekrar aynı özniteliğe dönüşür; kaybolmaz veya alt öğelerle karıştırılmaz.

Tekrarlanan öğeler dizilere dönüşür

Tekrarlanan öğeler doğal olarak dizilere eşlenir: bir üst öğe altındaki birden fazla <item> etiketi bir JSON dizisi olur ve bir JSON dizisi XML'de tekrarlanan öğelere dönüşür; gerçek belgelerin çoğu zaten bu biçimdedir.

Sıkça sorulan sorular

Dönüştürme nitelikleri koruyor mu?

XML nitelikleri JSON'da özel anahtarlara dönüştürülür ve geri dönüştürürken yeniden oluşturulur, ancak her yapı mükemmel şekilde tersine çevrilemeyebilir.

Sıralama korunuyor mu?

JSON teknik olarak anahtar sıralamasını garanti etmez, ancak pratikte modern JavaScript motorlarında sıralama korunur.

Verilerim bir yere gönderiliyor mu?

Hayır. Dönüştürme tamamen tarayıcınızda çalışır, bu nedenle verileriniz asla cihazınızdan ayrılmaz.

Kaynaklar

Sorun bildir