XML ↔ JSON konvertor
Preveď XML na JSON alebo JSON späť na XML. Atribúty, text nody a arrays rozumne ošetrené.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Konvertuje XML na JSON (a JSON späť na XML). Atribúty XML elementu sa väčšinou ukladajú ako kľúče s @ prefixom, text content ako #text kľúč. Užitočné pri migrácii z legacy SOAP / XML API na moderné JSON.
Kedy to použiť
- Konzumácia legacy XML API z aplikácie, ktorá natívne pracuje s JSON-om.
- Konverzia config súboru z XML na JSON / YAML formát.
- Sanity check, či XML obsahuje to, čo si myslíš (cez JSON je to čitateľnejšie).
- Export XML dump-u do JSON-u pre Elasticsearch / MongoDB.
Časté chyby
- Atribúty. Konvencia sa líši —
@attr(Badgerfish) alebo$alebo zlúčené do flat objektu. - Polia. XML s viacerými rovnakými child-mi sa mapuje na JSON array. Jeden child = single? array?
- Mixed content. XML s text + child elementmi je v JSON-e neprirodzený.
- Namespaces. Pri konverzii sa väčšinou stratia alebo prefix-ujú kľúče.
- Round-trip. XML → JSON → XML nemusí dať byte-identický výsledok.