XML do JSON
Bezplatný online převodník XML do JSON. Vložte XML a okamžitě získejte formátovaný JSON s validací a zachováním struktury.
Jak funguje převodník XML do JSON?
Převodník analyzuje váš XML vstup pomocí standardního XML parseru a poté transformuje DOM strom na JSON objekt. Elementy se stanou klíči, atributy získají předponu @ a text je uložen pod #text.
Jak se zpracovávají XML atributy ve výstupu JSON?
XML atributy jsou ve výchozím nastavení převedeny na klíče s předponou @ (např. atribut id se stane @id), oddělené od dat podřízených elementů.
Co se stane s textovým obsahem XML?
Textový obsah uvnitř XML elementů je uložen pod speciálním klíčem #text ve výsledném JSON objektu, zachovávající původní textová data.
Zpracovává převodník CDATA sekce?
Ano, CDATA sekce jsou zachovány a zpracovány jako textový obsah uvnitř nadřazených elementů, což zajišťuje, že se při převodu neztratí žádná data.
Dokáže zpracovat vnořené XML elementy?
Ano, vnořené XML elementy jsou převedeny na odpovídající vnořené JSON objekty, zachovávající plnou hierarchickou strukturu původního XML dokumentu.
Co se stane, když XML obsahuje opakované elementy?
Když více sourozeneckých elementů sdílí stejný název tagu, jsou automaticky převedeny na JSON pole, zachovávající všechny instance.
Je XML validováno před převodem?
Ano, převodník validuje XML strukturu před převodem. Pokud je XML chybně formátováno, obdržíte jasnou chybovou zprávu.
Jsou moje XML data bezpečná a soukromá?
Absolutně. Celý převod probíhá výhradně ve vašem prohlížeči. Žádná XML data nejsou odesílána na žádný server.
Jaký je rozdíl mezi XML a JSON?
XML používá tagovou hierarchickou strukturu, zatímco JSON používá páry klíč-hodnota. JSON je obvykle lehčí a snadněji parsovatelný v JavaScriptu.
Mohu převést velké XML soubory?
Ano, převodník běží ve vašem prohlížeči a dokáže zpracovat velké XML soubory. Výkon závisí na dostupné paměti a výpočetním výkonu vašeho zařízení.
Podporuje převodník XML namespaces?
Ano, XML namespaces jsou zachovány ve výstupu JSON, obvykle reprezentovány jako součást názvu klíče elementu.
Jaké možnosti výstupního formátu jsou k dispozici?
Převodník generuje standardní JSON formát s konfigurovatelným odsazením. Můžete si vybrat mezi kompaktním JSON nebo formátovaným JSON s přizpůsobitelnými rozestupy.