jsonecho

XML'den JSON'a

XML yapıştırın ve yapılandırılmış JSON geri alın. Öznitelikler, tekrarlanan etiketler ve karışık metin işlenir.

Araç yükleniyor...

XML'den JSON'a nasıl kullanılır

  1. XML'inizi yapıştırın veya bir .xml dosyası yükleyin.
  2. Sayıları ve boolean'ları dönüştürüp dönüştürmeyeceğinize karar verin.
  3. JSON'u kopyalayın veya keşfetmek için Ağaç görünümüne geçin.

XML'den JSON'a hakkında

XML ve JSON bire bir eşleşmez, bu yüzden kuralları bilmek yardımcı olur. Öznitelikler @_ ile başlayan anahtarlar olur, örneğin id="7", "@_id": 7 olur. Bir öğe hem özniteliklere hem de metne sahip olduğunda, metin #text anahtarına gider. Tekrarlanan öğeler bir dizi olur ve bir kez görünen bir etiket düz bir değer olarak kalır.

Varsayılan olarak sayılar ve boolean'lar algılanır, bu yüzden <qty>2</qty> 2 sayısı olur. Baştaki sıfırlı değerler, örneğin posta kodları veya telefon numaraları, dize olarak kalır. Her değeri metin olarak istiyorsanız seçeneği kapatın.

Sıkça sorulan sorular

Bir öğe neden nesne, diğeri dizi?

Bir kez görünen bir etiket tek bir değer olur ve aynı etiket iki kez göründüğünde dizi olur. Kodunuz her zaman bir dizi bekliyorsa, okurken tek değerleri bir listeye sarın.

XML yorumlarına ne olur?

Yoksayılırlar. JSON'un eşdeğeri yoktur.

Ad alanları nasıl ele alınır?

Önekler adın bir parçası olarak kalır, bu yüzden <soap:Body>, soap:Body anahtarı olur.

XML'im geçersiz, şimdi ne olacak?

Satırı, sütunu ve "Expected closing tag 'b'" gibi bir mesaj alırsınız. O noktayı düzeltin, dönüştürme kendiliğinden tekrar çalışır.

JSON'u tekrar XML'e dönüştürebilir miyim?

Evet, JSON'dan XML'e aracıyla. Öznitelikleri korumak için aynı @_ ve #text kurallarını kullanın.

Dönüştürücüler içinde daha fazlası

Tüm araçlar →