Převodník XML na JSON

Poslední revize obsahu:

Převeďte XML do formátu JSON. Automatické parsování a formátování. Zdarma.

na

Proč převádět XML na JSON?

XML je převládající datový formát v podnikových systémech, SOAP API, bankovních rozhraních (ISO 20022), elektronické fakturaci (ISDOC) a konfiguracích Javy a .NET. Moderní webové aplikace, REST API a databáze NoSQL ale dávají přednost JSON: je lehčí, rychleji se parsuje a JavaScript i Python ho zpracují nativně.

Převod XML na JSON je první krok při migraci ze starších systémů, při napojení SOAP API na frontend v Reactu nebo Vue, při zpracování odpovědí XML v Node.js a při importu dat do MongoDB nebo Firebase. Soubor XML s deklaracemi, jmennými prostory a atributy se změní v čistý objekt JSON.

Převodník před převodem ověří syntaxi XML a ohlásí chyby (neuzavřené značky, chybějící kořenový element). Atributy XML dostanou předponu @ a textový obsah klíč #text, takže se žádná data neztratí.

Celý převod probíhá lokálně v prohlížeči; data se neodesílají na žádný server. Bez registrace, bez limitů, bez sledování.

Jak převést XML na JSON

  1. Vložte data

    Vložte XML data do vstupního pole.
  2. Převést

    Klikněte na Převést pro transformaci XML dat do formátu JSON.
  3. Zkopírovat nebo stáhnout

    Zkopírujte výstup JSON nebo stáhněte jako soubor.

Čím je tento převodník jiný?

  1. Úplné soukromí

    Vaše soubory jsou zpracovány výhradně v prohlížeči. Nic není odesláno na server.
  2. Bez omezení

    Převeďte tolik souborů, kolik potřebujete. Žádné denní limity, žádná omezení.
  3. Soubor nebo vložený text

    Nahrajte soubor XML tlačítkem, nebo vložte obsah do pole. Převodník zpracuje jeden dokument najednou a výsledek ukáže pod ním.
  4. Okamžitý výsledek

    Klikněte na Převést: výsledek se hned objeví v poli pod ním, včetně chybového hlášení, pokud je vstup neplatný.

XML vs JSON – srovnání formátů

FunkceXMLJSON
Vnořená data
Tabulární data
Validace schématu
Lidsky čitelné
API standard
Kompaktní syntaxe

Jak funguje konverze z XML do JSON?

XML používá hierarchii založenou na tazích s otevíracími a uzavíracími elementy, zatímco JSON používá lehké složené závorky a páry klíč-hodnota. Konvertor analyzuje strom XML dokumentu a přiřadí každý element k odpovídající JSON struktuře.

XML elementy se stanou JSON objekty, opakované elementy se stejným názvem tagu se stanou JSON poli a textový obsah se stane řetězcovými hodnotami. XML atributy se zobrazí jako speciální vlastnosti (s @-prefixem) v JSON objektu.

JSON je preferovaný formát pro moderní webová API, JavaScript aplikace a NoSQL databáze. Konverze probíhá zcela ve vašem prohlížeči.

Tipy pro konverzi z XML do JSON

Několik tipů, jak se vyhnout běžným problémům:

  1. XML atributy

    XML atributy se převádějí na JSON vlastnosti s @-prefixem. Např. <item id='1'> se stane {"@id": "1"}.
  2. Jmenné prostory

    XML jmenné prostory se zachovávají v JSON výstupu jako součást názvů elementů. Složité deklarace jmenných prostorů mohou vyžadovat ruční úpravu.
  3. Smíšený obsah

    XML elementy obsahující text i dětské elementy se zpracují umístěním textu do speciální vlastnosti #text v JSON.
  4. CDATA sekce

    CDATA sekce v XML se převedou na běžné řetězcové hodnoty v JSON. CDATA obálka se odstraní a obsah zůstane nedotčen.

Převést ostatní soubory do formátu JSON

Poslední revize obsahu: · napsal a zkontroloval tým Arteon

Často kladené otázky o převodu XML na JSON

Je převod XML na JSON zdarma?

Ano, tento převodník je zcela zdarma a bez omezení. Žádná registrace, žádné vodoznaky.

Nahrává převodník moje soubory?

Ne. Veškeré zpracování probíhá lokálně v prohlížeči. Soubory nikdy neopustí vaše zařízení.

Mohu převést více souborů najednou?

Ne. Převodník zpracuje jeden soubor nebo jeden vložený text najednou. Výsledek zkopírujte nebo uložte a potom vložte další obsah.

Funguje převodník na mobilu?

Ano, funguje na jakémkoli zařízení s moderním webovým prohlížečem.

Je konverze z XML do JSON bezpečná?

Ano. Veškerá konverze probíhá lokálně ve vašem prohlížeči. Žádná data se neodesílají na server.

Ztrácejí se XML atributy při konverzi?

Ne. XML atributy se zachovávají v JSON výstupu jako vlastnosti s @-prefixem. Např. id='123' se stane "@id": "123" v JSON objektu.

Mohu použít JSON výstup v JavaScriptu?

Ano. Výstup je standardní JSON, který lze použít s JSON.parse() v JavaScriptu nebo přímo v jakémkoli programovacím jazyce, API nebo databázi.

Snímek obrazovky bezplatného nástroje Arteon: Převodník XML na JSON

Pomozte nám vylepšit naše nástroje

Máte nápad, našli jste chybu nebo chcete něco navrhnout? Napište nám – odpovíme do 24 hodin.

Podívej se na další užitečné nástroje

JPG na WebP

JPG na WebP

Převeďte fotky JPG na lehké WebP. Snižte váhu obrázků až o 35%.

Editor obrázků

Editor obrázků

Změňte velikost, ořízněte a převeďte obrázek. Hotové formáty pro sociální sítě, kulaté avatary, export JPG/PNG/WebP.

Kontrola meta titulku a popisu

Kontrola meta titulku a popisu

Zkontrolujte délku titulku a popisu v pixelech. Živý náhled v Google a tipy na optimalizaci.

PNG na JPG

PNG na JPG

Převeďte soubory PNG na JPG v prohlížeči. Bez limitu, bez registrace.

Generátor favicon

Generátor favicon

Vytvořte kompletní sadu favicon.ico pro svůj web z jednoho obrázku. Všechny potřebné velikosti, bez přihlášení.

Generátor barevných palet

Generátor barevných palet

Vygenerujte 9 palet z jedné barvy: monochromatickou, komplementární, triádickou a další. Kódy HEX.

Kontrola kontrastu barev

Kontrola kontrastu barev

Zkontrolujte kontrast textu a pozadí podle WCAG 2.1 AA a AAA. Automatická korekce barev.

Generátor QR kódu zdarma

Generátor QR kódu zdarma

Vytvořte QR kód pro web, vizitku vCard nebo tisk. Export PNG a SVG, bez registrace.

Počítadlo slov a znaků

Počítadlo slov a znaků

Spočítejte slova, znaky, věty a čas čtení. Zkontrolujte čitelnost pomocí skóre Flesch-Kincaid.