Hoe XML naar JSON te converteren
- Voeg uw .XML-bestand toe - sleep het in het bovenstaande vak of klik om te bladeren.
- Converteer het naar .JSON in enkele seconden.
- Download uw nieuwe .JSON-bestand.
Wat u kunt verwachten
- XML-attributen worden JSON-sleutels met het voorvoegsel
@(bijv.@id) en de tekstinhoud van elementen wordt#text- hernoem deze als het ontvangende systeem gewone sleutelnamen verwacht. - Een enkel XML-element wordt geconverteerd naar een object, niet naar een array met één element; herhaalde broerelementen van dezelfde tag worden een array. Inconsistente XML (soms één item, soms veel) kan downstream-code doen vastlopen.
- XML-commentaar en verwerkingsinstructies worden stilletjes verwijderd - extraheer eventuele betekenisvolle metadata handmatig voordat u converteert.
Veelgestelde vragen
Is de conversie verliesvrij?
Gegevenswaarden blijven intact, maar de structuur is niet 1:1. Attributen, namespaces en commentaren worden hernoemd of verwijderd, dus complexe XML heeft mogelijk een korte nabewerkingsstap nodig.
Kan ik terug converteren van JSON naar XML?
Ja, dezelfde tools werken in omgekeerde richting. Omdat JSON zaken kan uitdrukken die XML niet kan (kale arrays, null-waarden), kan een volledige cyclus de originele XML mogelijk niet exact reproduceren.
Waarom bevat de uitvoer sleutels zoals `@id` en `#text`?
Dat zijn de standaardconventies voor het weergeven van respectievelijk XML-attributen en de tekstinhoud van elementen - dit zijn geen fouten. Hernoem ze in een nabewerkingsstap als uw doelsysteem gewone sleutelnamen verwacht.
Wat gebeurt er met XML-namespaces?
Namespace-voorvoegsels komen terecht in de sleutelnamen (bijv.
ns:price). Verwijder of map deze na de conversie als het ontvangende systeem niet omgaat met sleutels met voorvoegsels.