XML ↔ JSON konvertor
Převeď XML na JSON nebo JSON zpět na XML. Atributy, text nody a arrays rozumně ošetřené.
Zadej vstup nahoře, aby ses dostal k výsledku.
Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
Konvertuje XML na JSON (a JSON zpět na XML). Atributy XML elementu se obvykle ukládají jako klíče s @ prefixem, text content jako #text klíč. Užitečné při migraci z legacy SOAP / XML API na moderní JSON.
Kdy to použít
- Konzumace legacy XML API z aplikace, která nativně pracuje s JSONem.
- Konverze config souboru z XML na JSON / YAML formát.
- Sanity check, jestli XML obsahuje to, co si myslíš (přes JSON je to čitelnější).
- Export XML dumpu do JSONu pro Elasticsearch / MongoDB.
Časté chyby
- Atributy. Konvence se liší —
@attr(Badgerfish) nebo$nebo sloučené do flat objektu. - Pole. XML s více stejnými child-y se mapuje na JSON array. Jeden child = single? array?
- Mixed content. XML s text + child elementy je v JSON nepřirozený.
- Namespaces. Při konverzi se obvykle ztratí nebo prefix-ují klíče.
- Round-trip. XML → JSON → XML nemusí dát byte-identický výsledek.