Nasıl kullanılır
- JSON editörüne dönüştürmek istediğiniz veriyi yapıştırın.
- Kök öğe alanına kullanmak istediğiniz kapsayıcı öğenin adını yazın.
- Diziler alanından Öğeyi tekrarla veya Öğelerle sar seçeneğini seçin.
- Girinti alanından XML çıktısının girinti biçimini seçin.
Örnekler
Ürün fiyatında öznitelik ve metin
{"urun":{"@id":"TR-1042","ad":"Türk kahvesi","fiyat":{"@paraBirimi":"TRY","#text":"149.90"}}}<urun id="TR-1042"> <ad>Türk kahvesi</ad> <fiyat paraBirimi="TRY">149.90</fiyat> </urun>
Sipariş listesini özel öğe adlarıyla dönüştürme
[{"numara":12345678901234567890,"musteri":"Ayşe Yılmaz","il":"İzmir"},{"numara":12345678901234567891,"musteri":"Emre Kaya","il":"Ankara"}]<?xml version="1.0" encoding="UTF-8"?>
<siparisler>
<siparis>
<numara>12345678901234567890</numara>
<musteri>Ayşe Yılmaz</musteri>
<il>İzmir</il>
</siparis>
<siparis>
<numara>12345678901234567891</numara>
<musteri>Emre Kaya</musteri>
<il>Ankara</il>
</siparis>
</siparisler>Ürün açıklamasını CDATA ile aktarma
{"urun":{"ad":"Çay bardağı","aciklama":"<p>Isıya dayanıklı & elde yıkanabilir.</p>","indirim":null}}<urun><ad>Çay bardağı</ad><aciklama><![CDATA[<p>Isıya dayanıklı & elde yıkanabilir.</p>]]></aciklama></urun>
Sık sorulan sorular
JSON verilerim sunucuya gönderiliyor mu?
Dönüştürme tarayıcınızda yapılır; araç JSON verilerinizle ağ isteği göndermez. Girdi kaydedilmez, yalnızca seçenek ayarlarınız tarayıcınızın localStorage alanında saklanır.
JSON neden XML'e dönüştürülemiyor?
Yorumlar, sondaki fazladan virgüller ve tek tırnaklar geçerli JSON değildir. Hata panelindeki satır ve sütun bilgisini kullanarak girdiyi düzeltin; geçersiz JSON için çıktı gösterilmez.
Boşluk içeren JSON anahtarları XML'de nasıl görünür?
XML adlarında kullanılamayan karakterler alt çizgiye çevrilir; rakamla başlayan adların başına alt çizgi eklenir. Örneğin “stok durumu” anahtarı “stok_durumu”, “1urun” anahtarı “_1urun” olur ve değişiklikler uyarı olarak gösterilir.
Büyük sayılar XML'e çevrilirken yuvarlanır mı?
Sayılar JSON'da yazıldığı biçimiyle korunur. Uzun kimlik numaraları, 1.0 ve 1e5 gibi değerler değiştirilmeden XML'e aktarılır.
En fazla kaç MB JSON dosyası yükleyebilirim?
50 MB'tan büyük dosyalar kabul edilmez. JSON iç içe geçme derinliği de en fazla 1000 düzey olabilir.